invalid soname question?
by Bruno Wolff III
Am I getting the warning below because there is a period in the lib name?
mygui-devel.i686: E: invalid-soname /usr/lib/libMyGUI.OgrePlatform.so
If so, is it really an error?
12 years, 2 months
heimdal packaging
by Orion Poplawski
I'm starting to take a look at the heimdal package review:
https://bugzilla.redhat.com/show_bug.cgi?id=613001
heimdal is an alternative kerberos implementation to MIT-Kerberos. I'm
assuming we will want to explore the use of alternative to allow coexistence.
One trick part it for EL6 support. I'm assuming that there really is no way
we'll get alternatives support into the RHEL6 krb5 package. In that case is
it acceptable to fall back to the /usr/heimdal/ prefix for the package?
--
Orion Poplawski
Technical Manager 303-415-9701 x222
NWRA/CoRA Division FAX: 303-415-9702
3380 Mitchell Lane orion(a)cora.nwra.com
Boulder, CO 80301 http://www.cora.nwra.com
12 years, 2 months
ExclusiveArch and dependencies
by Björn Persson
I have a question regarding the use of ExclusiveArch.
At https://fedoraproject.org/wiki/Architectures#ExcludeArch_.26_ExclusiveArch
it says that only packages which are exclusively architecture-specific should
use ExclusiveArch. Is it appropriate to extend this to packages which aren't
architecture-specific themselves, but which depend on a package that is
available only on some architectures?
The reason why I'm asking is that some packages with Ada code which I maintain
can't be built on architectures where Gnat, the Ada compiler, is unavailable,
and apparently this annoys the people who work on secondary architectures. The
proposed workaround is to add ExclusiveArch entries to the Ada packages,
listing the architectures where the gcc-gnat package is available, and then
update those entries when someone manages to bootstrap Gnat on a new
architecture. I'd like to know if this use of ExclusiveArch is acceptable, or
if I'll run the risk of being told that it's against the rules and must be
removed.
Björn Persson
12 years, 2 months
Remove requirement to use macros for paths
by Toshio Kuratomi
Recently the question of why we require people to macroize their paths in
spec files (and by extension, patch build scripts to use the expansion of
our macros instead of hardcoded values) came up. FPC only knew of one, not
so great reason: if the paths were to change, for instance a change in the
FHS, then spec files that use macros (in both the spec file and the
expansion of those macros is used in the upstream build scripts) would only
need a rebuild to pick up th new paths.
I then opened this ticket: https://fedorahosted.org/fpc/ticket/67
for FPC to consider dropping using the directories as a requirement.
As recorded in the comments, some people have stepped forward with the
additional rationale that third-parties rebuilding our packages may wish to
install their rebuilds into a separate directory structure for their own
tracking purposes. Having directory paths in macros allow them to do that
by redefining %{_prefix}, %{_sharedstatedir}, and a handful of other
toplevel directory macros. If we allowed hardcoding of directories, then
they'd have to edit the spec file to achieve the same goal.
If people have additional reasons that macroizing all directory paths make
sense, please let us know (here or as a comment in the ticket). Then FPC
can decide whether to relax this rule or update the rule with information
about why we have it in place.
Thanks,
-Toshio
12 years, 3 months
mime type not associating with gui application
by Erik Blankinship
How do I create my spec file so that I my gui application can be launched by
double clicking a filetype it is associated with via mimetype?
This is what I've done so far:
- I have updated my .desktop file so that it
includes MimeType=application/x-supes-saved;
- In my spec I have successfully used xdg-mime and xdg-icon-resource so that
files with my custom extension (.supes) has my custom icon.
But when I double click on one of my files, I am prompted with a modal
dialog "There is no application installed for Superman Saved Game files".
When I opt to "Select Application" my application is not listed either.
(The application's desktop icon is successfully installed and runs under
the application menu).
Any suggestions? Thank you.
12 years, 3 months