| Summary: | mercurial 5.9.2 update request | ||
|---|---|---|---|
| Product: | Mageia | Reporter: | R Ghetta <birrachiara> |
| Component: | RPM Packages | Assignee: | QA Team <qa-bugs> |
| Status: | RESOLVED FIXED | QA Contact: | |
| Severity: | normal | ||
| Priority: | Normal | CC: | andrewsfarm, fri, geiger.david68210, marja11, sysadmin-bugs |
| Version: | 9 | Keywords: | advisory, validated_update |
| Target Milestone: | --- | ||
| Hardware: | All | ||
| OS: | Linux | ||
| Whiteboard: | MGA9-64-OK | ||
| Source RPM: | mercurial-5.9.2-1.1.mga9, tortoisehg | CVE: | |
| Status comment: | |||
| Attachments: |
Diff with change from the current spec
Patch for Use gi.require_version('Gtk', '4.0') warning |
||
|
Description
R Ghetta
2023-12-03 20:54:33 CET
Thank you for the heads up. Assigning to the registered maintainer. Assignee:
bugsquad =>
makowski.mageia 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.david68210 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) =>
marja11 (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_update An update for this issue has been pushed to the Mageia Updates repository. https://advisories.mageia.org/MGAA-2023-0136.html Resolution:
(none) =>
FIXED |