kifaces should be installed to /usr/lib/kicad not /usr/bin
Bug #1497945 reported by
Gregor Riepl
This bug affects 4 people
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
KiCad |
New
|
Unknown
|
Bug Description
I am currently packaging the 4.0 release candidate for Debian, so the packaging scripts will be ready when KiCAD 4.0 releases.
There's something I noticed: All the _*.kiface files are installed to <prefix>/bin - which I do not think is an appropriate place for them. Only executables should go to /usr/bin, but these are dynamically loaded libraries. Trying to execute them on Linux will result in a segfault.
I think they should be installed into <prefix>
Related branches
description: | updated |
tags: | added: debian |
Changed in kicad: | |
importance: | Low → Unknown |
status: | Expired → New |
To post a comment you must log in.
I cannot even begin to fathom why the decision was originally made to put them in $prefix/bin. Clearly by someone who does not understand the Unix/Linux filesystem structure. It's not what I'd call a release-critical bug, but FFS, it's something we really ought to fix. It's just going to piss off every package maintainer ever, and violate every distribution's standards.