[Bug 1057976] New: Patch for gtk3 (openSUSE-2017-1032) requires vietnamese, inuktitut, thai, and amharic
http://bugzilla.opensuse.org/show_bug.cgi?id=1057976 Bug ID: 1057976 Summary: Patch for gtk3 (openSUSE-2017-1032) requires vietnamese, inuktitut, thai, and amharic Classification: openSUSE Product: openSUSE Distribution Version: Leap 42.2 Hardware: x86-64 OS: openSUSE 42.2 Status: NEW Severity: Normal Priority: P5 - None Component: libzypp Assignee: zypp-maintainers@forge.provo.novell.com Reporter: Ulrich.Windl@rz.uni-regensburg.de QA Contact: qa-bugs@suse.de Found By: --- Blocker: --- Created attachment 740114 --> http://bugzilla.opensuse.org/attachment.cgi?id=740114&action=edit Screen shot showing Yast's suggestions When online updating the gtk3-3.20.10-5.3.1 to gtk3-3.20.10-5.6.1, Yast2 insists to add additional language modules like gtk3-immodule-{ietnamese,inuktitut,thai,amharic} which I don't need. See attachment. -- You are receiving this mail because: You are on the CC list for the bug.
http://bugzilla.opensuse.org/show_bug.cgi?id=1057976 http://bugzilla.opensuse.org/show_bug.cgi?id=1057976#c1 Michael Andres <ma@suse.com> changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |Ulrich.Windl@rz.uni-regensb | |urg.de Flags| |needinfo?(Ulrich.Windl@rz.u | |ni-regensburg.de) --- Comment #1 from Michael Andres <ma@suse.com> --- Please create and attach a solver testcase. This should tell why the resolver thinks these packages need to be added. AFAIK YAST provides an entry to create a testcase in it's menues. -- You are receiving this mail because: You are on the CC list for the bug.
http://bugzilla.opensuse.org/show_bug.cgi?id=1057976 http://bugzilla.opensuse.org/show_bug.cgi?id=1057976#c2 --- Comment #2 from Ulrich Windl <Ulrich.Windl@rz.uni-regensburg.de> --- As I could remove those RPMs without conflict (on a different host with the same problem), I assume the problem is not in the RPM packages' metadata (BTW: "ietnamese" should be "vietnamese" in comment #0). Also interesting is that after removal of the undesired packeages a Yast online update does NOT suggest to install those packages again (So I'm having trouble with creating a resolver test case). Amazingly, zypper.log claims: 2017-09-12 08:46:45 <1> pcrz00066(10740) [libsolv] PoolImpl.cc(logSat):121 job: user installed gtk2-immodule-vietnamese I did these commands (note the time stamps): 2017-09-12 08:45:18 rpm -ve gtk3-immodule-amharic gtk3-immodule-thai gtk3-immodule-inuktitut gtk3-immodule-vietnamese 2017-09-12 08:46:36 zypper lu 2017-09-12 08:47:39 yast2 online_update So it seems "zypper lu" did install packets?! According to "rpm -qa --last" is did NOT! According to /var/log/zypp/history no package was installed today: # grep immodule /var/log/zypp/history 2017-09-11 11:03:10|install|gtk3-immodule-vietnamese|3.20.10-5.6.1|x86_64||download.opensuse.org-oss_1|c92d49f6b4e18cbe436fa1561a1f11c2f594f227c2bf8108698dfaae1e373614| 2017-09-11 11:03:10|install|gtk3-immodule-thai|3.20.10-5.6.1|x86_64||download.opensuse.org-oss_1|018d0fb46b89ed91ed9d9c43eeb62cd14b60244dc3047478ca8e9c6c03519b80| 2017-09-11 11:03:11|install|gtk3-immodule-inuktitut|3.20.10-5.6.1|x86_64||download.opensuse.org-oss_1|bd32f71da299725eac31039b7026ee5041b2a3bfba2ee2e66aec256610c95928| 2017-09-11 11:03:11|install|gtk3-immodule-amharic|3.20.10-5.6.1|x86_64||download.opensuse.org-oss_1|b37cb335c3e5a1181a02910bbf1211aeca701fa6297a03c789466383e12be075| -- You are receiving this mail because: You are on the CC list for the bug.
http://bugzilla.opensuse.org/show_bug.cgi?id=1057976 http://bugzilla.opensuse.org/show_bug.cgi?id=1057976#c3 --- Comment #3 from Michael Andres <ma@suse.com> --- (In reply to Ulrich Windl from comment #2)
As I could remove those RPMs without conflict (on a different host with the same problem), I assume the problem is not in the RPM packages' metadata
So the packages may have been selected due to some weak dependency (i.e. 'recommended' by some other package that got installed, or the packages themselves 'suggest' being installed together with some other package).
Also interesting is that after removal of the undesired packeages a Yast online update does NOT suggest to install those packages again (So I'm having trouble with creating a resolver test case).
If they were introduced by a weak dependency, there needs to be a trigger-package (the one 'recommending', or the one being referred to by the 'suggests'). Once the trigger-package is installed nothing will happen. The next time the trigger-package is updated however, is the time where the weak dependency might be re-evaluated again.
Amazingly, zypper.log claims: 2017-09-12 08:46:45 <1> pcrz00066(10740) [libsolv] PoolImpl.cc(logSat):121 job: user installed gtk2-immodule-vietnamese
This is NOT the time the package was installed. It just indicates that the package was installed by a user-request (not automatically added by the resolver). This however contradicts the theory of having been added by the resolver as a weak dependency.
According to /var/log/zypp/history no package was installed today: # grep immodule /var/log/zypp/history 2017-09-11 11:03:10|install|gtk3-immodule-vietnamese|3.20.10-5.6.1|x86_64||download. opensuse.org- oss_1|c92d49f6b4e18cbe436fa1561a1f11c2f594f227c2bf8108698dfaae1e373614| 2017-09-11 11:03:10|install|gtk3-immodule-thai|3.20.10-5.6.1|x86_64||download.opensuse. org-oss_1|018d0fb46b89ed91ed9d9c43eeb62cd14b60244dc3047478ca8e9c6c03519b80| 2017-09-11 11:03:11|install|gtk3-immodule-inuktitut|3.20.10-5.6.1|x86_64||download. opensuse.org- oss_1|bd32f71da299725eac31039b7026ee5041b2a3bfba2ee2e66aec256610c95928| 2017-09-11 11:03:11|install|gtk3-immodule-amharic|3.20.10-5.6.1|x86_64||download. opensuse.org- oss_1|b37cb335c3e5a1181a02910bbf1211aeca701fa6297a03c789466383e12be075|
So '2017-09-11 11:03:10' is the time the packages were '|install|'ed. The history should also contain a line (somewhere above) telling which '|command|' was executed. Probably the yast online update. If you can attach the yast logs containing this command (or the zypper log in case it was a zypper command) I'll have a look at them. -- You are receiving this mail because: You are on the CC list for the bug.
http://bugzilla.opensuse.org/show_bug.cgi?id=1057976 http://bugzilla.opensuse.org/show_bug.cgi?id=1057976#c4 Ulrich Windl <Ulrich.Windl@rz.uni-regensburg.de> changed: What |Removed |Added ---------------------------------------------------------------------------- Flags|needinfo?(Ulrich.Windl@rz.u | |ni-regensburg.de) | --- Comment #4 from Ulrich Windl <Ulrich.Windl@rz.uni-regensburg.de> --- Created attachment 740590 --> http://bugzilla.opensuse.org/attachment.cgi?id=740590&action=edit Yast logs that should contain the lines around the issue -- You are receiving this mail because: You are on the CC list for the bug.
http://bugzilla.opensuse.org/show_bug.cgi?id=1057976 http://bugzilla.opensuse.org/show_bug.cgi?id=1057976#c5 --- Comment #5 from Michael Andres <ma@suse.com> --- Sorry, but the log covers 2017-08-17 - 2017-08-28. These packages are neither installed nor updated within this log. But I already see them listed as being 'user installed'. To me it looks like they are already present at this time. -- You are receiving this mail because: You are on the CC list for the bug.
http://bugzilla.opensuse.org/show_bug.cgi?id=1057976 http://bugzilla.opensuse.org/show_bug.cgi?id=1057976#c6 --- Comment #6 from Ulrich Windl <Ulrich.Windl@rz.uni-regensburg.de> --- (In reply to Michael Andres from comment #5)
(...) To me it looks like they are already present at this time.
I didn't claim the bug was new ;-) Actually those had been installed before (when I did not file a bug report), but at some time after installation, I removed them (as I did again after having reported the issue). With a new gtk3 patch I saw them auto-selected again, so I files a bug this time. I'm sorry that I don't have a y2log that's old enough to cover the initial install. -- You are receiving this mail because: You are on the CC list for the bug.
http://bugzilla.opensuse.org/show_bug.cgi?id=1057976 http://bugzilla.opensuse.org/show_bug.cgi?id=1057976#c7 Wolfgang Bauer <wbauer@tmo.at> changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |wbauer@tmo.at --- Comment #7 from Wolfgang Bauer <wbauer@tmo.at> --- These packages are recommended by libgtk-3-0 itself: $ rpm -q --recommends libgtk-3-0 gtk3-branding gtk3-immodule-amharic = 3.20.10 gtk3-immodule-inuktitut = 3.20.10 gtk3-immodule-thai = 3.20.10 gtk3-immodule-tigrigna = 3.20.10 gtk3-immodule-vietnamese = 3.20.10 gtk3-lang gvfs (that's on 42.3, but should be similar on 42.2) -- You are receiving this mail because: You are on the CC list for the bug.
http://bugzilla.opensuse.org/show_bug.cgi?id=1057976 http://bugzilla.opensuse.org/show_bug.cgi?id=1057976#c8 --- Comment #8 from Ulrich Windl <Ulrich.Windl@rz.uni-regensburg.de> --- (In reply to Wolfgang Bauer from comment #7) [...]
(that's on 42.3, but should be similar on 42.2)
On 42.2 it's exactly the same; what remains is the question: Why? (does it recommend these exotic additions) -- You are receiving this mail because: You are on the CC list for the bug.
http://bugzilla.opensuse.org/show_bug.cgi?id=1057976 http://bugzilla.opensuse.org/show_bug.cgi?id=1057976#c9 Michael Andres <ma@suse.com> changed: What |Removed |Added ---------------------------------------------------------------------------- Component|libzypp |GNOME Assignee|zypp-maintainers@forge.prov |bnc-team-gnome@forge.provo. |o.novell.com |novell.com --- Comment #9 from Michael Andres <ma@suse.com> --- Forwarding it to the gnome-maintainers.... -- You are receiving this mail because: You are on the CC list for the bug.
http://bugzilla.opensuse.org/show_bug.cgi?id=1057976 http://bugzilla.opensuse.org/show_bug.cgi?id=1057976#c11 --- Comment #11 from Ulrich Windl <Ulrich.Windl@rz.uni-regensburg.de> --- (In reply to Tomáš Chvátal from comment #10) As those modules are still there in 42.3, I removed them manually: # rpm -qa --last |grep immodule gtk3-immodule-vietnamese-3.20.10-12.1.x86_64 Sa 10 Nov 2018 17:20:10 CET gtk3-immodule-thai-3.20.10-12.1.x86_64 Sa 10 Nov 2018 17:20:10 CET gtk3-immodule-inuktitut-3.20.10-12.1.x86_64 Sa 10 Nov 2018 17:20:10 CET gtk3-immodule-amharic-3.20.10-12.1.x86_64 Sa 10 Nov 2018 17:20:08 CET gtk2-immodule-thai-2.24.31-14.24.x86_64 Di 31 Okt 2017 01:25:18 CET gtk2-immodule-inuktitut-2.24.31-14.24.x86_64 Di 31 Okt 2017 01:25:18 CET gtk2-immodule-amharic-2.24.31-14.24.x86_64 Di 31 Okt 2017 01:25:18 CET gtk2-immodule-vietnamese-2.24.31-14.24.x86_64 Di 31 Okt 2017 01:25:17 CET The solution was: # rpm -ve gtk{2,3}-immodule-{vietnamese,thai,inuktitut,amharic} (In reply to Michael Andres from comment #3) [...]
So '2017-09-11 11:03:10' is the time the packages were '|install|'ed. The history should also contain a line (somewhere above) telling which '|command|' was executed.
Actually the installation date seems much older (2014): 2014-10-26 09:08:39|install|gtk2-theming-engine-adwaita|3.14.0-1.1|x86_64|root@opensuse|InstallationImage|166210dd4f1c6608121fb6de66142d50c4717a50915cdc07691749014663426c| 2014-10-26 09:08:39|install|gtk2-immodule-vietnamese|2.24.24-4.1.9|x86_64|root@opensuse|InstallationImage|d389bd9681d6988bf705cb824ce175c1c259a0002967fd260696a80cc490b68d| 2014-10-26 09:08:39|install|gtk2-immodule-thai|2.24.24-4.1.9|x86_64|root@opensuse|InstallationImage|5ea0bf5f03c6f502468a4b808c0f820133fd85279478e084f08a7b1fd064c78f| 2014-10-26 09:08:39|install|gtk2-immodule-inuktitut|2.24.24-4.1.9|x86_64|root@opensuse|InstallationImage|69ef6e4505d9de31c54c80abd68c69c7eb9ab3e22e7ff6f9ceca238e612e6736| 2014-10-26 09:08:39|install|gtk2-immodule-amharic|2.24.24-4.1.9|x86_64|root@opensuse|InstallationImage|8a6141140b18d5fa7ae7312617e43de7820598c033beee13745eea89da3519d8| 2014-10-26 09:08:39|install|gtk2-engine-hcengine|2.20.2-18.1.4|x86_64|root@opensuse|InstallationImage|0f79a95ab60be955d4e32967173c8a5f85ec7dcc7b105a01ce383c34fd62c487|
From my personal history I guess it was a new install with openSUSE 13.2.
-- You are receiving this mail because: You are on the CC list for the bug.
http://bugzilla.opensuse.org/show_bug.cgi?id=1057976 http://bugzilla.opensuse.org/show_bug.cgi?id=1057976#c12 --- Comment #12 from Wolfgang Bauer <wbauer@tmo.at> --- Well, libgtk3-0 still recommends those packages in Leap 15.0 and Factory/Tumbleweed, and likewise libgtk-2_0-0 recommends the gtk2-immodule-* variants. So you might want to reopen the bug report if it still bothers you, as there hasn't been a response from the maintainers yet... -- You are receiving this mail because: You are on the CC list for the bug.
http://bugzilla.opensuse.org/show_bug.cgi?id=1057976 http://bugzilla.opensuse.org/show_bug.cgi?id=1057976#c13 Ulrich Windl <Ulrich.Windl@rz.uni-regensburg.de> changed: What |Removed |Added ---------------------------------------------------------------------------- Status|RESOLVED |REOPENED Resolution|WONTFIX |--- --- Comment #13 from Ulrich Windl <Ulrich.Windl@rz.uni-regensburg.de> --- Installing updates on a different system today, I noticed, that these really exotic modules had been installed there, too: # rpm -qa *immod* gtk3-immodule-vietnamese-3.20.10-12.1.x86_64 gtk2-immodule-vietnamese-2.24.31-14.24.x86_64 gtk3-immodule-amharic-3.20.10-12.1.x86_64 gtk3-immodule-inuktitut-3.20.10-12.1.x86_64 gtk2-immodule-inuktitut-2.24.31-14.24.x86_64 gtk2-immodule-thai-2.24.31-14.24.x86_64 gtk3-immodule-thai-3.20.10-12.1.x86_64 gtk2-immodule-amharic-2.24.31-14.24.x86_64 Local Solution: # rpm -ve gtk{2,3}-immodule-{vietnamese,amharic,inuktitut,thai} Preparing packages... gtk3-immodule-thai-3.20.10-12.1.x86_64 gtk3-immodule-inuktitut-3.20.10-12.1.x86_64 gtk3-immodule-amharic-3.20.10-12.1.x86_64 gtk3-immodule-vietnamese-3.20.10-12.1.x86_64 gtk2-immodule-thai-2.24.31-14.24.x86_64 gtk2-immodule-inuktitut-2.24.31-14.24.x86_64 gtk2-immodule-amharic-2.24.31-14.24.x86_64 gtk2-immodule-vietnamese-2.24.31-14.24.x86_64 -- You are receiving this mail because: You are on the CC list for the bug.
http://bugzilla.opensuse.org/show_bug.cgi?id=1057976 http://bugzilla.opensuse.org/show_bug.cgi?id=1057976#c14 --- Comment #14 from Ulrich Windl <Ulrich.Windl@rz.uni-regensburg.de> --- Created attachment 790103 --> http://bugzilla.opensuse.org/attachment.cgi?id=790103&action=edit Screenshot showing automatic re-adding of modules When updating Leap 42.3 today, the update for gtk2 still wants to re-install these modules! -- You are receiving this mail because: You are on the CC list for the bug.
http://bugzilla.opensuse.org/show_bug.cgi?id=1057976 Tomáš Chvátal <tchvatal@suse.com> changed: What |Removed |Added ---------------------------------------------------------------------------- Version|Leap 42.2 |Leap 42.3 -- You are receiving this mail because: You are on the CC list for the bug.
http://bugzilla.opensuse.org/show_bug.cgi?id=1057976 http://bugzilla.opensuse.org/show_bug.cgi?id=1057976#c15 --- Comment #15 from Ulrich Windl <Ulrich.Windl@rz.uni-regensburg.de> --- Problem still present in Leap 15.1 (re-installed during update): # rpm -qa gtk3-immodule\* gtk3-immodule-inuktitut-3.22.30-lp151.6.3.1.x86_64 gtk3-immodule-amharic-3.22.30-lp151.6.3.1.x86_64 gtk3-immodule-thai-3.22.30-lp151.6.3.1.x86_64 gtk3-immodule-vietnamese-3.22.30-lp151.6.3.1.x86_64 -- You are receiving this mail because: You are on the CC list for the bug.
http://bugzilla.opensuse.org/show_bug.cgi?id=1057976 http://bugzilla.opensuse.org/show_bug.cgi?id=1057976#c16 --- Comment #16 from Ulrich Windl <Ulrich.Windl@rz.uni-regensburg.de> --- I forgot gtk2: # rpm -qa gtk2-immodule\* gtk2-immodule-thai-2.24.32-lp151.3.4.x86_64 gtk2-immodule-amharic-2.24.32-lp151.3.4.x86_64 gtk2-immodule-vietnamese-2.24.32-lp151.3.4.x86_64 gtk2-immodule-inuktitut-2.24.32-lp151.3.4.x86_64 -- You are receiving this mail because: You are on the CC list for the bug.
http://bugzilla.opensuse.org/show_bug.cgi?id=1057976 Wolfgang Bauer <wbauer@tmo.at> changed: What |Removed |Added ---------------------------------------------------------------------------- CC|wbauer@tmo.at | -- You are receiving this mail because: You are on the CC list for the bug.
http://bugzilla.opensuse.org/show_bug.cgi?id=1057976 http://bugzilla.opensuse.org/show_bug.cgi?id=1057976#c17 --- Comment #17 from Ulrich Windl <Ulrich.Windl@rz.uni-regensburg.de> --- Current gtk3 patch for Leap 15.1 still insists of installing these: gtk3-immodule-amharic-3.22.30-lp151.6.6.1.x86_64 gtk3-immodule-thai-3.22.30-lp151.6.6.1.x86_64 gtk3-immodule-inuktitut-3.22.30-lp151.6.6.1.x86_64 gtk3-immodule-vietnamese-3.22.30-lp151.6.6.1.x86_64 -- You are receiving this mail because: You are on the CC list for the bug.
http://bugzilla.opensuse.org/show_bug.cgi?id=1057976 http://bugzilla.opensuse.org/show_bug.cgi?id=1057976#c19 Ulrich Windl <Ulrich.Windl@rz.uni-regensburg.de> changed: What |Removed |Added ---------------------------------------------------------------------------- Status|RESOLVED |REOPENED Resolution|WONTFIX |--- OS|openSUSE 42.2 |All --- Comment #19 from Ulrich Windl <Ulrich.Windl@rz.uni-regensburg.de> --- The problem is still present in Leap 15.2 (pulled in by YaST with recent updates): # rpm -qa | grep gtk3-immodule | sort gtk3-immodule-amharic-3.24.20-lp152.2.3.1.x86_64 gtk3-immodule-inuktitut-3.24.20-lp152.2.3.1.x86_64 gtk3-immodule-thai-3.24.20-lp152.2.3.1.x86_64 gtk3-immodule-tigrigna-3.24.20-lp152.2.3.1.x86_64 gtk3-immodule-vietnamese-3.24.20-lp152.2.3.1.x86_64 -- You are receiving this mail because: You are on the CC list for the bug.
http://bugzilla.opensuse.org/show_bug.cgi?id=1057976 http://bugzilla.opensuse.org/show_bug.cgi?id=1057976#c20 --- Comment #20 from Ulrich Windl <Ulrich.Windl@rz.uni-regensburg.de> --- I see that this bug still isn't fixed in openSUSE 15.4: # rpm -qa *-immodule* gtk2-immodule-thai-2.24.33-150400.2.11.x86_64 gtk3-immodule-tigrigna-3.24.34-150400.3.3.1.x86_64 gtk3-immodule-thai-3.24.34-150400.3.3.1.x86_64 gtk2-immodule-amharic-2.24.33-150400.2.11.x86_64 gtk2-immodule-tigrigna-2.24.33-150400.2.11.x86_64 gtk2-immodule-vietnamese-2.24.33-150400.2.11.x86_64 gtk3-immodule-vietnamese-3.24.34-150400.3.3.1.x86_64 gtk3-immodule-amharic-3.24.34-150400.3.3.1.x86_64 gtk3-immodule-inuktitut-3.24.34-150400.3.3.1.x86_64 gtk2-immodule-inuktitut-2.24.33-150400.2.11.x86_64 After installing online updates (rpm -qa --last): gtk3-immodule-vietnamese-3.24.34-150400.3.3.1.x86_64 Mon 12 Sep 2022 08:43:49 AM CEST gtk3-immodule-tigrigna-3.24.34-150400.3.3.1.x86_64 Mon 12 Sep 2022 08:43:49 AM CEST gtk3-immodule-thai-3.24.34-150400.3.3.1.x86_64 Mon 12 Sep 2022 08:43:49 AM CEST gtk3-immodule-inuktitut-3.24.34-150400.3.3.1.x86_64 Mon 12 Sep 2022 08:43:49 AM CEST gtk3-branding-openSUSE-15.0-lp154.2.4.1.noarch Mon 12 Sep 2022 08:43:49 AM CEST gtk3-immodule-amharic-3.24.34-150400.3.3.1.x86_64 Mon 12 Sep 2022 08:43:48 AM CEST -- You are receiving this mail because: You are on the CC list for the bug.
participants (2)
-
bugzilla_noreply@novell.com
-
bugzilla_noreply@suse.com