Created attachment 345907 [details]
Fixes this bug.
Description of problem:
To use ddskk(ddskk-12.2.0-12.fc11.noarch) on emacs(emacs-22.3-11.fc11.x86_64), emacs complains "Can't find skk-e21.el".
In SKK-MK of the ddskk package , which is part of ddskk build system, the version number of emacs is checked to decide whether skk-e21.el should be installed or not. The SKK-MK expects emacs-21 to install skk-e21.el. However, emacs on F11 is emacs-22. There is a gap.
Attached patch is taken from upstream skk code. In the patch mule version is checked instead of emacs version to decide whether skk-e21.el should be installed or not.
Version-Release number of selected component (if applicable):
Steps to Reproduce:
1. install the packages.
3. M-x load-library: skk
"Can't find skk-e21.el" is messaged.
Skk works fine.
This bug appears to have been reported against 'rawhide' during the Fedora 11 development cycle.
Changing version to '11'.
More information and reason for this action is here:
Thanks for the patch.
Unfortunately the xemacs part of the build has been breaking fedora builds of ddskk for a long time now - I guess I should just disable xemacs-ddskk for now...
ddskk should also be renamed to emacs-ddskk or emacs-common-ddskk,
which probably needs a new package review... I don't suppose you
are interested in maintaining it for fedora, Yamato-san? :)
> Unfortunately the xemacs part of the build has been breaking fedora builds of
> ddskk for a long time now
Ok, I was confused and thinking about ddskk-13.1 I haven't been able to build yet successfully for fedora.
I'll backport this to f11 and f10.
ddskk-12.2.0-13.fc11 has been submitted as an update for Fedora 11.
> Ok, I was confused and thinking about ddskk-13.1 I haven't been able to build
> yet successfully for fedora.
Nevermind, I finally built ddskk-13.1 for rawhide but had to drop xemacs
since it is still on apel-10.6.
ddskk-12.2.0-13.fc10 has been submitted as an update for Fedora 10.
(Changing Cc to current Fedora XEmacs maintainer.)
I will take a look at upgrading XEmacs to apel 10.7.
ddskk-12.2.0-13.fc11 has been pushed to the Fedora 11 stable repository. If problems still persist, please make note of it in this bug report.
ddskk-12.2.0-13.fc10 has been pushed to the Fedora 10 stable repository. If problems still persist, please make note of it in this bug report.
XEmacs has apel 10.7 in F-11+ now, if that matters. I'm willing to help with any further problems.
(In reply to comment #12)
> XEmacs has apel 10.7 in F-11+ now, if that matters.
Thanks - good to know, but xemacs-packages-extra.spec still
provides apel-xemacs = 10.6-6.
Also build still fails after that:
more info on the failed build if it helps:
(In reply to comment #13)
> Thanks - good to know, but xemacs-packages-extra.spec still
> provides apel-xemacs = 10.6-6.
Oops. I've got a font bugfix coming, so I'll fix this at the same time.
> Also build still fails after that:
Okay, I'll take a look. Thanks for trying.
Created attachment 366657 [details]
Patch to support building with XEmacs
This patch makes a couple of path changes in SKK-CFG for XEmacs.
Created attachment 366658 [details]
Source patch for XEmacs
This patch changes two instances of a character defined using the Emacs-only syntax ?\xABC into the syntax ?\uABCD, which is supported by both Emacs and XEmacs.
xemacs-packages-extra-20090217-3.fc11 has been submitted as an update for Fedora 11.
I've pushed new builds into F-11, F-12, and devel that fix the apel-xemacs provides. I've submitted F-11 to testing and requested that the F-12 build be tagged into f12-final. That plus the patches in comment 16 and comment 17 fix everything for me. Let me know if there is anything else I can do.
xemacs-packages-extra-20090217-4.fc11 has been pushed to the Fedora 11 stable repository. If problems still persist, please make note of it in this bug report.