Description of problem: mercurial 5.9.2 as carried by mga9 is over two years old. Latest is 6.5.1 Version-Release number of selected component (if applicable): 5.9.2-1.1.mga9
Thank you for the heads up. Assigning to the registered maintainer.
Assignee: bugsquad => makowski.mageiaCC: (none) => friSummary: mercurial 5.9.2 is obsolete => mercurial 5.9.2 update request
Assigning to QA, Packages in 9/Core/Updates_testing: ====================== mercurial-6.5.1-1.mga9 tortoisehg-caja-6.5.1-1.mga9.noarch.rpm tortoisehg-6.5.1-1.mga9.noarch.rpm tortoisehg-nautilus-6.5.1-1.mga9.noarch.rpm From SRPMS: mercurial-6.5.1-1.mga9.src.rpm tortoisehg-6.5.1-1.mga9.src.rpm
CC: (none) => geiger.david68210Assignee: makowski.mageia => qa-bugs
Thank you David. @ R Ghetta please test and report here. Probably not many else here use it.
Hi, first, many thanks for a lightning fast update, very much appreciated! Tests: mercurial: ok hg-git: ok tortoisehg: ok tortoisehg-caja: seems ok I've tried also tortoisehg-nautilus, but both the previous 6.2.2 and this build fail to load with (org.gnome.Nautilus:110120): Gtk-WARNING **: 18:44:20.235: Unknown key gtk-modules in /opt/home/svil/.config/gtk-4.0/settings.ini /usr/share/nautilus-python/extensions/nautilus-thg.py:16: PyGIWarning: Gtk was imported without specifying a version first. Use gi.require_version('Gtk', '4.0') before import to ensure that the right version gets loaded. from gi.repository import ( # pytype: disable=import-error Traceback (most recent call last): File "/usr/share/nautilus-python/extensions/nautilus-thg.py", line 416, in <module> class HgExtension(HgExtensionIcons, Nautilus.MenuProvider, Nautilus.ColumnProvider, Nautilus.PropertyPageProvider, Nautilus.InfoProvider): File "/usr/lib64/python3.10/site-packages/gi/module.py", line 126, in __getattr__ raise AttributeError("%r object has no attribute %r" % ( AttributeError: 'gi.repository.Nautilus' object has no attribute 'PropertyPageProvider'. Did you mean: 'PropertiesModelProvider'?
(In reply to R Ghetta from comment #4) > Hi, > first, many thanks for a lightning fast update, very much appreciated! > > Tests: > mercurial: ok > hg-git: ok > tortoisehg: ok > tortoisehg-caja: seems ok > > I've tried also tortoisehg-nautilus, but both the previous 6.2.2 and this > build fail to load with > (org.gnome.Nautilus:110120): Gtk-WARNING **: 18:44:20.235: Unknown key > gtk-modules in /opt/home/svil/.config/gtk-4.0/settings.ini > /usr/share/nautilus-python/extensions/nautilus-thg.py:16: PyGIWarning: Gtk > was imported without specifying a version first. Use > gi.require_version('Gtk', '4.0') before import to ensure that the right > version gets loaded. I fix the previous error but not the follow: > from gi.repository import ( # pytype: disable=import-error > Traceback (most recent call last): > File "/usr/share/nautilus-python/extensions/nautilus-thg.py", line 416, in > <module> > class HgExtension(HgExtensionIcons, Nautilus.MenuProvider, > Nautilus.ColumnProvider, Nautilus.PropertyPageProvider, > Nautilus.InfoProvider): > File "/usr/lib64/python3.10/site-packages/gi/module.py", line 126, in > __getattr__ > raise AttributeError("%r object has no attribute %r" % ( > AttributeError: 'gi.repository.Nautilus' object has no attribute > 'PropertyPageProvider'. Did you mean: 'PropertiesModelProvider'?
Created attachment 14196 [details] Diff with change from the current spec
Created attachment 14197 [details] Patch for Use gi.require_version('Gtk', '4.0') warning
> AttributeError: 'gi.repository.Nautilus' object has no attribute > 'PropertyPageProvider'. Did you mean: 'PropertiesModelProvider'? This should be reported upstream at https://foss.heptapod.net/mercurial/tortoisehg/thg/-/issues Seems they have not ported this python extension to nautilus-4.
Here https://tortoisehg.bitbucket.io/ it says; News <skip> The hg-git extension has not yet been updated to work with 6.5. Should that be added to the advisory?
CC: (none) => marja11Source RPM: mercurial-5.9.2-1.1.mga9.src.rpm => mercurial-5.9.2-1.1.mga9, tortoisehg
(In reply to Marja Van Waes from comment #9) > > Here https://tortoisehg.bitbucket.io/ it says; > > News > > <skip> > > The hg-git extension has not yet been updated to work with 6.5. > > > Should that be added to the advisory? Advisry without that remard uploaded to SVN: type: bugfix subject: Updated mercurial and tortoisehg packages fix many bugs src: 9: core: - mercurial-6.5.1-1.mga9 - tortoisehg-6.5.1-1.mga9 description: | With this update, many upstream bugfixes and improvements are imported. references: - https://bugs.mageia.org/show_bug.cgi?id=32591 - https://wiki.mercurial-scm.org/WhatsNew - https://tortoisehg.bitbucket.io/ That remark can be added, if desired.
Keywords: (none) => advisory
I update from the current to the proposed packages without issues As the errors in tortoisehg-nautilus need to be reported upstream I give the OK to this
Whiteboard: (none) => MGA9-64-OK
Thank you, everyone. Validating.
Keywords: (none) => validated_updateCC: (none) => andrewsfarm, sysadmin-bugs
An update for this issue has been pushed to the Mageia Updates repository. https://advisories.mageia.org/MGAA-2023-0136.html
Resolution: (none) => FIXEDStatus: NEW => RESOLVED