Red Hat Bugzilla – Bug 862398
emacs-auctex fails to update due to a buggy spec
Last modified: 2012-11-26 23:58:40 EST
Description of problem:
With emacs-auctex-el installed an attempt to update to the current version of emacs-auctex fails with the following:
Error: Package: emacs-auctex-el-11.86-8.fc18.noarch (@rawhide/18)
Requires: emacs-auctex = 11.86-8.fc18
(and this prevents an update to tex-preview as well). A changelog for the new
* Wed Sep 19 2012 Karel Klíč <email@example.com> - 11.86-9
- ELisp source code is no longer distributed in a separate package
So far so good but the corresponding "obsoletes" is clearly missing.
Version-Release number of selected component (if applicable):
OK, this package has:
Obsoletes: emacs-auctex-el <= 11.86-8
Provides: emacs-auctex-el <= 11.86-8
so the obsoletes isn't missing. It's not quite clear to me why this isn't handled correctly by yum/rpm during the transaction, but I think that if I change this to:
Obsoletes: emacs-auctex-el <= 11.86-9
Provides: emacs-auctex-el <= 11.86-9
then it will fix the problem.
emacs-auctex-11.86-10.fc18 has been submitted as an update for Fedora 18.
* should fix your issue,
* was pushed to the Fedora 18 testing repository,
* should be available at your local mirror within two days.
Update it with:
# su -c 'yum update --enablerepo=updates-testing emacs-auctex-11.86-10.fc18'
as soon as you are able to.
Please go to the following url:
then log in and leave karma (feedback).
(In reply to comment #3)
> Package emacs-auctex-11.86-10.fc18:
> * should fix your issue,
Yes, this indeed works and an update removes emacs-auctex-el.
> then log in and leave karma (feedback).
No idea what kind of log in this wants from me and I have not the slightest intention to find out.
emacs-auctex-11.86-10.fc18 has been pushed to the Fedora 18 stable repository. If problems still persist, please make note of it in this bug report.