Bug 438857
Summary: | Update to Mercurial 1.0 - some packaging fixes | ||||||
---|---|---|---|---|---|---|---|
Product: | [Fedora] Fedora | Reporter: | Stephen <sdeasey> | ||||
Component: | mercurial | Assignee: | Neal Becker <ndbecker2> | ||||
Status: | CLOSED CURRENTRELEASE | QA Contact: | Fedora Extras Quality Assurance <extras-qa> | ||||
Severity: | medium | Docs Contact: | |||||
Priority: | low | ||||||
Version: | 9 | CC: | dennis, fevapp, mmcgrath, ndbecker2 | ||||
Target Milestone: | --- | ||||||
Target Release: | --- | ||||||
Hardware: | All | ||||||
OS: | Linux | ||||||
Whiteboard: | |||||||
Fixed In Version: | f9 | Doc Type: | Bug Fix | ||||
Doc Text: | Story Points: | --- | |||||
Clone Of: | Environment: | ||||||
Last Closed: | 2008-08-05 20:06:58 UTC | Type: | --- | ||||
Regression: | --- | Mount Type: | --- | ||||
Documentation: | --- | CRM: | |||||
Verified Versions: | Category: | --- | |||||
oVirt Team: | --- | RHEL 7.3 requirements from Atomic Host: | |||||
Cloudforms Team: | --- | Target Upstream Version: | |||||
Embargoed: | |||||||
Bug Depends On: | 235437 | ||||||
Bug Blocks: | |||||||
Attachments: |
|
Description
Stephen
2008-03-25 17:02:25 UTC
(In reply to comment #0) > Currently available Mercurial package is 0.95. 0.96 was released but is not > available in Fedora. > > Current upstream release is 1.0 and it would be great if this could be pushed in > time for F9. > > > Couple of fixes: > > - The current spec installs mercurial.el. It should also install mq.el. OK. It would > be nice if this was in the separate package emacs-mercurial. OK, but not sure about how to transition from mercurial providing mercurial.el to the new pkg providing it. It would also be > nice if this package could drop an init file into > site-lisp/site-start.d/mercurial-init.el. See: emacs-git rpm for an example. OK > - hgk should be split into it's own package and a dependency on Tk added. I tried adding %check and found that at least 1 test is failing - I wanted to get this resolved upstream before updating to 1.0. What would you want to go into site-lisp/site-start.d/mercurial-init.el? > > It would be nice if this was in the separate > > package emacs-mercurial. > > OK, but not sure about how to transition from mercurial > providing mercurial.el to the new pkg providing it. I think in this case nothing special needs to happen. Folks wanting emacs-mercurial will explicitly install it. > > - hgk should be split into it's own package and a dependency on Tk added. > > I tried adding %check and found that at least 1 test is > failing - I wanted to get this resolved upstream before updating to 1.0. You mean run the test suite? It takes ~ 10-20 minutes to run (lots of calls to sleep(), server starts and binds ports)... btw, the 0.95 package (and a 0.96 package I found somewhere in koji I think) fail: $ hgk Error in startup script: can't read "env(HG)": no such variable while executing "exec $env(HG) debug-config" (procedure "getconfig" line 4) invoked from within "getconfig" invoked from within "array set config [getconfig]" (file "/usr/bin/hgk" line 3881) 'hg view' however does work (if the extension is enabled). Not sure what the upstream recommended way of invoking this is. Created attachment 299066 [details]
emacs site start file for hg and mq
I've just upgraded to emacs-23 from cvs and I'm getting the error:
Wrong type argument: commandp, hg-mode
when running 'hg-mode', so someone should double-check that this works with
Fedora default emacs.
(In reply to comment #4) > Created an attachment (id=299066) [edit] > emacs site start file for hg and mq > > I've just upgraded to emacs-23 from cvs and I'm getting the error: > > Wrong type argument: commandp, hg-mode > > when running 'hg-mode', so someone should double-check that this works with > Fedora default emacs. M-x load-lib mercurial Then visit hg controlled file. Seems to be working for me with emacs-23.0.60.1 Actually, works for me too -- my .emacs needed a clean up. *** Bug 438913 has been marked as a duplicate of this bug. *** Changing version to '9' as part of upcoming Fedora 9 GA. More information and reason for this action is here: http://fedoraproject.org/wiki/BugZappers/HouseKeeping |