Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 692928 - app-office/ical-3.0-r2 fails to after unsymlink migration
Summary: app-office/ical-3.0-r2 fails to after unsymlink migration
Status: RESOLVED WONTFIX
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: All Linux
: Normal normal (vote)
Assignee: No maintainer - Look at https://wiki.gentoo.org/wiki/Project:Proxy_Maintainers if you want to take care of it
URL:
Whiteboard:
Keywords: PATCH, PMASKED
Depends on:
Blocks: no-symlink-lib
  Show dependency tree
 
Reported: 2019-08-27 05:13 UTC by Carl Michal
Modified: 2021-04-29 18:41 UTC (History)
2 users (show)

See Also:
Package list:
Runtime testing required: ---


Attachments
Patch to ical ebuild to install into /usr/lib rather than /usr/lib64 (ical.patch,472 bytes, patch)
2019-08-27 05:13 UTC, Carl Michal
Details | Diff
Ebuild for ical-3.0.4 (ical-3.0.4.ebuild,857 bytes, text/plain)
2019-08-28 18:44 UTC, Carl Michal
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Carl Michal 2019-08-27 05:13:47 UTC
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.
Comment 1 Carl Michal 2019-08-28 18:44:32 UTC
Created attachment 588490 [details]
Ebuild for ical-3.0.4

New ebuild for ical-3.0.4
Comment 2 Carl Michal 2019-08-28 18:45:04 UTC
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.
Comment 3 Sam James archtester gentoo-dev Security 2021-02-27 07:20:47 UTC
@tupone, what's right for tcl here?
Comment 4 Larry the Git Cow gentoo-dev 2021-03-30 18:29:09 UTC
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(+)
Comment 5 Larry the Git Cow gentoo-dev 2021-04-29 17:49:52 UTC
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(-)
Comment 6 Tupone Alfredo gentoo-dev 2021-04-29 18:41:10 UTC
(In reply to Sam James from comment #3)
> @tupone, what's right for tcl here?

I noticed it now :(

/usr/lib64/tcl8.6/ .