Discussion:
[Bug 210969] Mk/Uses/gnome.mk: gconftool-2 --makefile-uninstall-rule cannot find the schema files on package deinstall phase
b***@freebsd.org
2021-05-19 08:07:19 UTC
Permalink
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=210969

Alexey Dokuchaev <***@FreeBSD.org> changed:

What |Removed |Added
----------------------------------------------------------------------------
Blocks| |250098


Referenced Bugs:

https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=250098
[Bug 250098] x11-wm/compiz: Errors when removing package: Failed to open
`/usr/local/etc/gconf/schemas/gwd.schemas': No such file or directory
--
You are receiving this mail because:
You are on the CC list for the bug.
b***@freebsd.org
2021-05-19 08:12:50 UTC
Permalink
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=210969

Alexey Dokuchaev <***@FreeBSD.org> changed:

What |Removed |Added
----------------------------------------------------------------------------
Keywords|needs-qa, patch |patch-ready
Status|Closed |In Progress
Resolution|Overcome By Events |---
CC| |***@FreeBSD.org

--- Comment #2 from Alexey Dokuchaev <***@FreeBSD.org> ---
(In reply to Tobias C. Berner from comment #1)
Please re-open if this is still an issue.
It certainly is still an issue, see fresh bug #250098. The proposed fix and
rationale behind it are correct. How did we manage to close this bug as
"Overcome By Events" is beyond me. Apologies to the original submitter.
--
You are receiving this mail because:
You are on the CC list for the bug.
b***@freebsd.org
2021-06-05 18:51:24 UTC
Permalink
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=210969

--- Comment #3 from commit-***@FreeBSD.org ---
A commit in branch main references this bug:

URL:
https://cgit.FreeBSD.org/ports/commit/?id=956fbfa5003e34db2d2b1985e20073a397e697e8

commit 956fbfa5003e34db2d2b1985e20073a397e697e8
Author: Alexey Dokuchaev <***@FreeBSD.org>
AuthorDate: 2021-06-05 18:46:58 +0000
Commit: Alexey Dokuchaev <***@FreeBSD.org>
CommitDate: 2021-06-05 18:47:45 +0000

Mk/Uses/gnome.mk: fix gconftool-2 --makefile-unistall-rule call time

Previously, for ports with GCONF_SCHEMAS, `gnome-post-gconf-schemas'
target would add a @postunexec rule which was invoked *after* those
files would be removed upon deinstallation, resulting in errors:

I/O warning : failed to load external entity ".../$some.schemas"
Failed to open `.../$some.schemas': No such file or directory

Change it to @preunexec so that `gconftool-2 --makefile-unistall-rule'
command would get called while those files still exist.

PR: 210969
Timeout from: gnome (~5 years)

Mk/Uses/gnome.mk | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
--
You are receiving this mail because:
You are on the CC list for the bug.
b***@freebsd.org
2021-06-07 02:12:15 UTC
Permalink
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=210969

Alexey Dokuchaev <***@FreeBSD.org> changed:

What |Removed |Added
----------------------------------------------------------------------------
Resolution|--- |FIXED
Status|In Progress |Closed

--- Comment #4 from Alexey Dokuchaev <***@FreeBSD.org> ---
Finally committed, thank you, and terribly sorry it took us so long!
--
You are receiving this mail because:
You are on the CC list for the bug.
b***@freebsd.org
2021-06-07 02:12:27 UTC
Permalink
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=210969

Alexey Dokuchaev <***@FreeBSD.org> changed:

What |Removed |Added
----------------------------------------------------------------------------
Assignee|***@FreeBSD.org |***@FreeBSD.org
--
You are receiving this mail because:
You are on the CC list for the bug.
Loading...