Summary: | app-office/ical-3.0-r2 fails to after unsymlink migration | ||
---|---|---|---|
Product: | Gentoo Linux | Reporter: | Carl Michal <michal> |
Component: | Current packages | Assignee: | No maintainer - Look at https://wiki.gentoo.org/wiki/Project:Proxy_Maintainers if you want to take care of it <maintainer-needed> |
Status: | RESOLVED WONTFIX | ||
Severity: | normal | CC: | sam, tupone |
Priority: | Normal | Keywords: | PATCH, PMASKED |
Version: | unspecified | ||
Hardware: | All | ||
OS: | Linux | ||
See Also: | https://bugs.gentoo.org/show_bug.cgi?id=677374 | ||
Whiteboard: | |||
Package list: | Runtime testing required: | --- | |
Bug Depends on: | |||
Bug Blocks: | 506276 | ||
Attachments: |
Patch to ical ebuild to install into /usr/lib rather than /usr/lib64
Ebuild for ical-3.0.4 |
Created attachment 588490 [details]
Ebuild for ical-3.0.4
New ebuild for ical-3.0.4
I noticed today that even after the previous fix, ical-3.0 has a new problem - it crashes when a calendar entry is deleted. I believe this is associated with the gcc-8.2 to 8.3 transition. I also noticed that there is an ical-3.0.4 upstream. I managed to hack at the old ebuild enough so that ical-3.0.4 builds and seems not to crash now. ebuild attached. @tupone, what's right for tcl here? The bug has been referenced in the following commit(s): https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d1bf013a742b43360b8a90f105ba7eaa5bc3d149 commit d1bf013a742b43360b8a90f105ba7eaa5bc3d149 Author: Andreas Sturmlechner <asturm@gentoo.org> AuthorDate: 2021-03-30 18:27:59 +0000 Commit: Andreas Sturmlechner <asturm@gentoo.org> CommitDate: 2021-03-30 18:28:42 +0000 profiles: Mask app-office/ical for removal Bug: https://bugs.gentoo.org/677374 Bug: https://bugs.gentoo.org/692928 Signed-off-by: Andreas Sturmlechner <asturm@gentoo.org> profiles/package.mask | 6 ++++++ 1 file changed, 6 insertions(+) The bug has been referenced in the following commit(s): https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5a2899abe3339b427311a519f74e5d48e3001005 commit 5a2899abe3339b427311a519f74e5d48e3001005 Author: Andreas Sturmlechner <asturm@gentoo.org> AuthorDate: 2021-04-29 17:40:43 +0000 Commit: Andreas Sturmlechner <asturm@gentoo.org> CommitDate: 2021-04-29 17:40:43 +0000 app-office/ical: Remove last-rited package Bug: https://bugs.gentoo.org/677374 Bug: https://bugs.gentoo.org/692928 Signed-off-by: Andreas Sturmlechner <asturm@gentoo.org> app-office/ical/Manifest | 1 - app-office/ical/files/ical-3.0-fix-c++14.patch | 252 --------------- app-office/ical/files/ical-3.0-gcc44.patch | 11 - app-office/ical/files/ical-3.0-makefile.patch | 33 -- app-office/ical/files/ical-3.0-newtcl.patch | 412 ------------------------- app-office/ical/ical-3.0-r2.ebuild | 62 ---- app-office/ical/metadata.xml | 8 - profiles/package.mask | 6 - 8 files changed, 785 deletions(-) (In reply to Sam James from comment #3) > @tupone, what's right for tcl here? I noticed it now :( /usr/lib64/tcl8.6/ . |
Created attachment 588246 [details, diff] Patch to ical ebuild to install into /usr/lib rather than /usr/lib64 After doing the unsymlink migration and upgrading to profile 17.1, ical won't start. It is looking for its code in /usr/lib/ical/ But the code is now installed into /usr/lib64/ical/ From my possibly incomplete understanding of where things should go, the former might actually make more sense, as ical's code is all tcl. A hacky work around for the moment is simply: ln -s /usr/lib64/ical /usr/lib/ical A better fix is a simple patch to the ebuild, attached.