Bug 1177045 - ibus SR#838146 fails to build in staging as /etc/X11/xim.d now in /usr/etc
Summary: ibus SR#838146 fails to build in staging as /etc/X11/xim.d now in /usr/etc
Status: RESOLVED FIXED
Alias: None
Product: openSUSE Tumbleweed
Classification: openSUSE
Component: GNOME (show other bugs)
Version: Current
Hardware: Other Other
: P5 - None : Major (vote)
Target Milestone: ---
Assignee: Cliff Zhao
QA Contact: E-mail List
URL:
Whiteboard:
Keywords:
Depends on:
Blocks: 1176431
  Show dependency treegraph
 
Reported: 2020-09-28 13:07 UTC by Richard Brown
Modified: 2020-10-02 21:15 UTC (History)
5 users (show)

See Also:
Found By: ---
Services Priority:
Business Priority:
Blocker: ---
Marketing QA Status: ---
IT Deployment: ---


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Richard Brown 2020-09-28 13:07:25 UTC
As described in this subject:

https://build.opensuse.org/request/show/838146 is not building as x11-tools (which owns /etc/X11/xim.d) is moving the file to /usr/etc

https://build.opensuse.org/request/show/836566

Looks to me that ibus needs to be adjusted accordingly
Comment 1 Stefan Dirsch 2020-09-28 13:48:41 UTC
Could you provide more details, please? Where can I find a logfile with the failed build? Is this in some well hidden staging repo? Where?
Comment 2 Richard Brown 2020-09-28 13:50:51 UTC
From the buildfailure visible on the ibus builds already linked here:

https://build.opensuse.org/request/show/838146

https://build.opensuse.org/package/live_build_log/openSUSE:Factory:Staging:J/ibus/standard/x86_64

[  918s] ... running 50-check-binary-kernel-log
[  918s] ... running 50-check-core-files
[  918s] ... checking for core files
[  918s] ... running 50-check-debuginfo
[  918s] ... testing for empty debuginfo packages
[  919s] ... running 50-check-filelist
[  919s] ... checking filelist
[  919s] ibus-1.5.22-280.1.x86_64.rpm: directories not owned by a package:
[  919s]  - /etc/X11/xim.d

https://build.opensuse.org/package/live_build_log/openSUSE:Factory:Staging:J/ibus/standard/i586

[  955s] ... running 50-check-binary-kernel-log
[  955s] ... running 50-check-core-files
[  955s] ... checking for core files
[  955s] ... running 50-check-debuginfo
[  955s] ... testing for empty debuginfo packages
[  955s] ... running 50-check-filelist
[  955s] ... checking filelist
[  955s] ibus-1.5.22-280.1.i586.rpm: directories not owned by a package:
[  955s]  - /etc/X11/xim.d
Comment 3 Stefan Dirsch 2020-09-28 14:07:35 UTC
Thanks. That would be easy to fix. Either add /etc/X11/xim.d as %dir to filelist (/etc/X11/xim.d is still being read by xinit and xdm) or move xim.d snippets to /usr/etc/X11/xim.d instead for Tumbleweed.
Comment 4 Callum Farmer 2020-09-28 14:45:05 UTC
https://build.opensuse.org/request/show/838319
Comment 5 Stefan Dirsch 2020-10-02 21:15:59 UTC
(In reply to Callum Farmer from comment #4)
> https://build.opensuse.org/request/show/838319

So let's close it as fixed.