meshlab will check the internets for an updated version on startup and complain when one is found. The complaints take the form of a pop-up window that needs to be clicked to get rid of, which gets in the way of using the program. Since meshlab on Mageia will not be updated monthly (the upstream release cadence) this notification is something the user can't do anything about, anyway. This notification should be disabled at compile-time, since there doesn't seem to be any way to disable it otherwise (at least in 2006.12, the mga7 version).
Hi, thanks reporting this. As far as I understand, meshlab is a app that need to be updated on a monthly or so basis. At Mageia, we can't provide such update mechanism, to eat too many resources from packagers. Upstream provide an AppImage that can be suitable to be deployed on our operating system. I will ask dev ML on this package. Leaving this in Bugsquad until some answers.
Keywords: (none) => NEEDINFOCC: (none) => ouaurelien
Actually, meshlab works fine without a regular update. It's not like some applications that need to keep up-to-date with a remote server's changing protocols. I assume this check is the developers' way of trying to get people to the latest version to reduce bug reports on old versions. I propose that Mageia simply disables that check since it's not useful in our environment. If users want a constantly up-to-date version, then they can install the AppImage or compile from source or whatever and then the version check is useful for them. For people who just want a stable OS (i.e., Mageia users) the check serves no purpose but to slow them down.
This is just a tiny (2 second; "slow them down" seems exaggerated) annoyance, like what users of IceApe have had to put up with for years (Bug 24021). Dan's proposal is reasonable for the user, but may not be possible. The SRPM has no registered maintainer, but assigning this to DavidG who long ago did several commits of it. If you (DG) find an easy way to fix it - like a compile option - please do; otherwise close it (without offence to Dan) WontFix. Mageia 8 has meshlab-2016.12-8, which does the same thing (just installed & tried it); with the important advance - if it is - that having popped the window on its first launch, does not on subsequent launches; at least in the same session.
Assignee: bugsquad => geiger.david68210CC: (none) => lewyssmithKeywords: NEEDINFO => (none)Severity: normal => enhancement
(In reply to Lewis Smith from comment #3) > Mageia 8 has meshlab-2016.12-8, which does the same thing (just installed & > tried it); with the important advance - if it is - that having popped the > window on its first launch, does not on subsequent launches; at least in the > same session. I have just tried this under Mageia 7, which also shows the same even less intrusive behaviour. At first launch *only*, it pops the 'update' window. Subsequent launches do not show it. I tried here logging out, re-starting X, and after logging in again (to a different desktop) starting Meshlab: NO update popup. [Yet to try after re-boot]. @Dan : is your experience different? Do you get the update popup every time you start Meshlab? Or only from time to time? Please tell us. Also, what desktop you are using.
Priority: Normal => Low
I might start meshlab 20 times in a day and the message appears *almost* every time. I suspect it doesn't show up if I start it within a few minutes of the last time, but if it's been half an hour (or whatever) then it does show. At least that's my guess without pulling out a stopwatch. I'm using KDE,
Yes, there must be a time limit in there. I have just fired it up since yesterday at least, and the popup appeared.
Should be fixed on cauldron with meshlab-2020.07-6.mga8.
And now for mga7 with meshlab-2016.12-5.1.mga7 in Core/Updates_testing repo!
2016.12-5.1.mga7 works great! Thanks a lot. The "Check for updates" function also still works when I use it manually.
Should we also disable this "Check for updates" function? gentoo patch seems to remove this function removing line "helpMenu->addAction(checkUpdatesAct);": https://gitweb.gentoo.org/repo/gentoo.git/tree/media-gfx/meshlab/files/meshlab-2020.12-disable-updates.patch
I won't bother touching it. This bug was originally about the program disrupting people for no (good) reason, whereas that function is harmless unless someone wants to use it.
Ok ok! thanks
Assigning to QA, Advisory: ============================= This update disable the checking for updates function on startup. ============================= Packages in 7/core/updates_testing: ======================== meshlab-2016.12-5.1.mga7.i586.rpm meshlab-2016.12-5.1.mga7.x86_64.rpm Source RPM: ======================== meshlab-2016.12-5.1.mga7.src.rpm
Assignee: geiger.david68210 => qa-bugs
Validating per comments above. Advisory pushed to SVN.
Priority: Low => NormalWhiteboard: (none) => MGA7-64-OKKeywords: (none) => advisory, validated_updateSeverity: enhancement => normalCC: (none) => sysadmin-bugs
An update for this issue has been pushed to the Mageia Updates repository. https://advisories.mageia.org/MGAA-2021-0005.html
Status: NEW => RESOLVEDResolution: (none) => FIXED