Bug 34587 - /etc/X11/app-defaults/Emacs is packaged, but not read by emacs24-gtk3
Summary: /etc/X11/app-defaults/Emacs is packaged, but not read by emacs24-gtk3
Status: NEW
Alias: None
Product: Branch p8
Classification: Distributions
Component: emacs24-X11-gtk3 (show other bugs)
Version: не указана
Hardware: all Linux
: P3 minor
Assignee: Andrey Cherepanov
QA Contact: qa-p8@altlinux.org
URL:
Keywords:
Depends on:
Blocks: 34585
  Show dependency tree
 
Reported: 2018-02-26 15:43 MSK by Ivan Zakharyaschev
Modified: 2018-02-26 15:43 MSK (History)
0 users

See Also:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Ivan Zakharyaschev 2018-02-26 15:43:48 MSK
The same for the packages from p8:

emacs24-X11-gtk3-24.5-alt16.x86_64
emacs24-X11-athena-24.5-alt16.x86_64

[imz@ovicaa ~]$ strace -e trace=file -f -y emacs24-gtk3 2>&1 | fgrep app-defaults
[pid  5561] open("/usr/share/X11/ru_RU.utf8/app-defaults/Emacs-color", O_RDONLY) = -1 ENOENT (No such file or directory)
[pid  5561] open("/usr/share/X11/ru_RU.utf8/app-defaults/Emacs-color", O_RDONLY) = -1 ENOENT (No such file or directory)
[pid  5561] open("/usr/share/X11/app-defaults/Emacs-color", O_RDONLY) = -1 ENOENT (No such file or directory)
[pid  5561] open("/usr/share/X11/ru_RU.utf8/app-defaults/Emacs", O_RDONLY) = -1 ENOENT (No such file or directory)
[pid  5561] open("/usr/share/X11/ru_RU.utf8/app-defaults/Emacs", O_RDONLY) = -1 ENOENT (No such file or directory)
[pid  5561] open("/usr/share/X11/app-defaults/Emacs", O_RDONLY) = -1 ENOENT (No such file or directory)
[pid  5561] open("/usr/lib/X11/ru_RU.utf8/app-defaults/Emacs-color", O_RDONLY) = -1 ENOENT (No such file or directory)
[pid  5561] open("/usr/lib/X11/ru_RU.utf8/app-defaults/Emacs-color", O_RDONLY) = -1 ENOENT (No such file or directory)
[pid  5561] open("/usr/lib/X11/app-defaults/Emacs-color", O_RDONLY) = -1 ENOENT (No such file or directory)
[pid  5561] open("/usr/lib/X11/ru_RU.utf8/app-defaults/Emacs", O_RDONLY) = -1 ENOENT (No such file or directory)
[pid  5561] open("/usr/lib/X11/ru_RU.utf8/app-defaults/Emacs", O_RDONLY) = -1 ENOENT (No such file or directory)
[pid  5561] open("/usr/lib/X11/app-defaults/Emacs", O_RDONLY) = -1 ENOENT (No such file or directory)
[imz@ovicaa ~]$ strace -e trace=file -f -y emacs24-athena 2>&1 | fgrep app-defaults
[pid  5579] access("/etc/X11/ru_RU.utf8/app-defaults/Emacs-color", R_OK) = -1 ENOENT (No such file or directory)
[pid  5579] access("/etc/X11/ru/app-defaults/Emacs-color", R_OK) = -1 ENOENT (No such file or directory)
[pid  5579] access("/etc/X11/app-defaults/Emacs-color", R_OK) = -1 ENOENT (No such file or directory)
[pid  5579] access("/etc/X11/ru_RU.utf8/app-defaults/Emacs", R_OK) = -1 ENOENT (No such file or directory)
[pid  5579] access("/etc/X11/ru/app-defaults/Emacs", R_OK) = -1 ENOENT (No such file or directory)
[pid  5579] access("/etc/X11/app-defaults/Emacs", R_OK) = 0
[pid  5579] stat("/etc/X11/app-defaults/Emacs", {st_mode=S_IFREG|0644, st_size=1770, ...}) = 0
[pid  5579] open("/etc/X11/app-defaults/Emacs", O_RDONLY) = 6</etc/X11/app-defaults/Emacs>
[pid  5579] open("/usr/share/X11/ru_RU.utf8/app-defaults/Emacs-color", O_RDONLY) = -1 ENOENT (No such file or directory)
[pid  5579] open("/usr/share/X11/ru_RU.utf8/app-defaults/Emacs-color", O_RDONLY) = -1 ENOENT (No such file or directory)
[pid  5579] open("/usr/share/X11/app-defaults/Emacs-color", O_RDONLY) = -1 ENOENT (No such file or directory)
[pid  5579] open("/usr/share/X11/ru_RU.utf8/app-defaults/Emacs", O_RDONLY) = -1 ENOENT (No such file or directory)
[pid  5579] open("/usr/share/X11/ru_RU.utf8/app-defaults/Emacs", O_RDONLY) = -1 ENOENT (No such file or directory)
[pid  5579] open("/usr/share/X11/app-defaults/Emacs", O_RDONLY) = -1 ENOENT (No such file or directory)
[pid  5579] open("/usr/lib/X11/ru_RU.utf8/app-defaults/Emacs-color", O_RDONLY) = -1 ENOENT (No such file or directory)
[pid  5579] open("/usr/lib/X11/ru_RU.utf8/app-defaults/Emacs-color", O_RDONLY) = -1 ENOENT (No such file or directory)
[pid  5579] open("/usr/lib/X11/app-defaults/Emacs-color", O_RDONLY) = -1 ENOENT (No such file or directory)
[pid  5579] open("/usr/lib/X11/ru_RU.utf8/app-defaults/Emacs", O_RDONLY) = -1 ENOENT (No such file or directory)
[pid  5579] open("/usr/lib/X11/ru_RU.utf8/app-defaults/Emacs", O_RDONLY) = -1 ENOENT (No such file or directory)
[pid  5579] open("/usr/lib/X11/app-defaults/Emacs", O_RDONLY) = -1 ENOENT (No such file or directory)
[imz@ovicaa ~]$ 

+++ This bug was initially created as a clone of Bug #34585 +++

emacs24-X11-gtk3-24.3-alt8.x86_64
emacs24-X11-athena-24.3-alt8.x86_64

$ rpm -qf /etc/X11/app-defaults/Emacs
emacs24-X11-24.3-alt8.noarch
$ 

/etc/X11/app-defaults/Emacs is packaged, but not read by emacs24-gtk3:

$ strace -e trace=file -f -y emacs24-gtk3 2>&1 | fgrep app-defaults
[pid  2671] access("/usr/share/X11/ru_RU.utf8/app-defaults/Emacs", R_OK) = -1 ENOENT (No such file or directory)
[pid  2671] access("/usr/share/X11/ru_RU.utf8/app-defaults/Emacs", R_OK) = -1 ENOENT (No such file or directory)
[pid  2671] access("/usr/share/X11/app-defaults/Emacs", R_OK) = -1 ENOENT (No such file or directory)
[pid  2671] access("/usr/share/X11/ru_RU.utf8/app-defaults/Emacs", R_OK) = -1 ENOENT (No such file or directory)
[pid  2671] access("/usr/share/X11/ru_RU.utf8/app-defaults/Emacs", R_OK) = -1 ENOENT (No such file or directory)
[pid  2671] access("/usr/share/X11/app-defaults/Emacs", R_OK) = -1 ENOENT (No such file or directory)
[pid  2671] access("/usr/lib/X11/ru_RU.utf8/app-defaults/Emacs", R_OK) = -1 ENOENT (No such file or directory)
[pid  2671] access("/usr/lib/X11/ru_RU.utf8/app-defaults/Emacs", R_OK) = -1 ENOENT (No such file or directory)
[pid  2671] access("/usr/lib/X11/app-defaults/Emacs", R_OK) = -1 ENOENT (No such file or directory)
[pid  2671] access("/usr/lib/X11/ru_RU.utf8/app-defaults/Emacs", R_OK) = -1 ENOENT (No such file or directory)
[pid  2671] access("/usr/lib/X11/ru_RU.utf8/app-defaults/Emacs", R_OK) = -1 ENOENT (No such file or directory)
[pid  2671] access("/usr/lib/X11/app-defaults/Emacs", R_OK) = -1 ENOENT (No such file or directory)
$ 

However, it seems to be read by emacs24-athena:

$ strace -e trace=file -f -y emacs24-athena 2>&1 | fgrep app-defaults
access("/etc/X11/ru_RU.utf8/app-defaults/Emacs", R_OK) = -1 ENOENT (No such file or directory)
access("/etc/X11/ru/app-defaults/Emacs", R_OK) = -1 ENOENT (No such file or directory)
access("/etc/X11/app-defaults/Emacs", R_OK) = 0
stat("/etc/X11/app-defaults/Emacs", {st_mode=S_IFREG|0644, st_size=1769, ...}) = 0
open("/etc/X11/app-defaults/Emacs", O_RDONLY) = 4</etc/X11/app-defaults/Emacs>
access("/usr/share/X11/ru_RU.utf8/app-defaults/Emacs", R_OK) = -1 ENOENT (No such file or directory)
access("/usr/share/X11/ru_RU.utf8/app-defaults/Emacs", R_OK) = -1 ENOENT (No such file or directory)
access("/usr/share/X11/app-defaults/Emacs", R_OK) = -1 ENOENT (No such file or directory)
access("/usr/share/X11/ru_RU.utf8/app-defaults/Emacs", R_OK) = -1 ENOENT (No such file or directory)
access("/usr/share/X11/ru_RU.utf8/app-defaults/Emacs", R_OK) = -1 ENOENT (No such file or directory)
access("/usr/share/X11/app-defaults/Emacs", R_OK) = -1 ENOENT (No such file or directory)
access("/usr/lib/X11/ru_RU.utf8/app-defaults/Emacs", R_OK) = -1 ENOENT (No such file or directory)
access("/usr/lib/X11/ru_RU.utf8/app-defaults/Emacs", R_OK) = -1 ENOENT (No such file or directory)
access("/usr/lib/X11/app-defaults/Emacs", R_OK) = -1 ENOENT (No such file or directory)
access("/usr/lib/X11/ru_RU.utf8/app-defaults/Emacs", R_OK) = -1 ENOENT (No such file or directory)
access("/usr/lib/X11/ru_RU.utf8/app-defaults/Emacs", R_OK) = -1 ENOENT (No such file or directory)
access("/usr/lib/X11/app-defaults/Emacs", R_OK) = -1 ENOENT (No such file or directory)
$ 

Perhaps, the file should be put into /usr/share/X11/app-defaults/ to be read by all programs. But then it is not editable per-site (by system administrator) contrary to /etc/ configs...

(A side note: I don't think these app-defaults are quite useful; it's more useful to have common X resources in every instance of X server (managed by xrdb) rather than per application, so that remote programs would see the same X resources.)