xiaohanyu / oh-my-emacs

[Stopped] Provide an awesome, out-of-box, literate dotemacs for both newbies and nerds.
BSD 3-Clause "New" or "Revised" License
705 stars 141 forks source link

Ack and a half mirror doesn't exist anymore. #124

Closed pekhee closed 9 years ago

pekhee commented 9 years ago

el-get cannot clone https://github.com/emacsmirror/ack-and-a-half

pekhee commented 9 years ago

Interesting part:

el-get-start-process-list(ack-and-a-half ((:command-name "*git clone ack-and-a-half*" :buffer-name "*git clone ack-and-a-half*" :default-directory "/home/pooyan/.emacs.d/el-get" :program "/usr/bin/git" :args ("--no-pager" "clone" "--depth" "1" "https://github.com/emacsmirror/ack-and-a-half.git" "ack-and-a-half") :message "Package ack-and-a-half installed." :error "Could not install package ack-and-a-half.") nil (:command-name "*git submodule update*" :buffer-name "*git clone ack-and-a-half*" :default-directory "/home/pooyan/.emacs.d/el-get/ack-and-a-half/" :program "/usr/bin/git" :args ("--no-pager" "submodule" "update" "--init" "--recursive") :message "git submodule update ok" :error "Could not update git submodules")) el-get-post-install)

Error dump:
Debugger entered--Lisp error: (error "el-get: *git clone ack-and-a-half* Could not install package ack-and-a-half.")
  signal(error ("el-get: *git clone ack-and-a-half* Could not install package ack-and-a-half."))
  error("el-get: %s %s" "*git clone ack-and-a-half*" "Could not install package ack-and-a-half.")
  byte-code("\203\314@A\306   \307\"\306 \310\"\306 \311\"\312
!\205\"�\313
!@\306 \314\"A\306    \315\"\211B\203=�\316\306    \317\"!\202A�\306 \317\"CB\203R�\320\321\306  \322\"\"\202V�\306    \322\"D\323    \324E#F\306   \325\"G\203r�\326\327!!\202t�HHC\204�\330\331!\210F\203R\332\333\"\210B\203\222�\334\202\223�\335IG\205\235�\336\337!\211J\205\312�J\340\341\342!!KL\343\216rKq\210\344G!c)rKq\210\345\346\211L\346\347%\210,M\350\351\f\"M\352ICJ
\353D&N\306  \354\"(\306    \355\"OP\203\375�\350\356r
q\210\357 )\"\210N\347=\203
\350\360(\"\210\202\361\362 
\"\210\330\363\fO#\210J\203$\364J!\210
\203,\313
!\210\n\203A\365Q\\Q\366R\nS#)\202M\367S!\205MSR!.\202\311\332\370\"\210B\203`\371\202a\372I\346T\352I\f
CD%U\373\374 \"\210\375U\376V#\210\375U\377R#\210\375U\201W�S#\210\375U\201X�\n#\210G\203\261\201Y�U\344G!\"\210\201Z�U!\210\201[�U\201\\�\"\210A\205\310\201]�UA\"+.
\207\367S!\205\330SR!\207" [commands c next cdir cname cbuf plist-get :default-directory :command-name :buffer-name get-buffer kill-buffer :process-filter :shell el-get-shell-quote-program :program mapcar shell-quote-argument :args el-get-plist-get-with-default :sync :stdin file-name-as-directory expand-file-name error "el-get: :program argument cannot be nil" el-get-verbose-message "Running commands synchronously: %S" call-process-shell-command call-process make-temp-file "el-get" get-buffer-create generate-new-buffer-name " *temp file*" ((byte-code "\301!\203\n�\302!\210\301\207" [temp-buffer buffer-name kill-buffer] 2)) el-get-print-to-string write-region nil 0 message "el-get is waiting for %S to complete" apply t :message :error "%S" buffer-string "el-get: %s" set-window-buffer ...] 8)
  el-get-start-process-list(ack-and-a-half ((:command-name "*git clone ack-and-a-half*" :buffer-name "*git clone ack-and-a-half*" :default-directory "/home/pooyan/.emacs.d/el-get" :program "/usr/bin/git" :args ("--no-pager" "clone" "--depth" "1" "https://github.com/emacsmirror/ack-and-a-half.git" "ack-and-a-half") :message "Package ack-and-a-half installed." :error "Could not install package ack-and-a-half.") nil (:command-name "*git submodule update*" :buffer-name "*git clone ack-and-a-half*" :default-directory "/home/pooyan/.emacs.d/el-get/ack-and-a-half/" :program "/usr/bin/git" :args ("--no-pager" "submodule" "update" "--init" "--recursive") :message "git submodule update ok" :error "Could not update git submodules")) el-get-post-install)
  el-get-git-clone(ack-and-a-half "https://github.com/emacsmirror/ack-and-a-half.git" el-get-post-install)
  el-get-github-clone(ack-and-a-half nil el-get-post-install)
  el-get-do-install(ack-and-a-half)
  el-get-init-and-install(nil)
xuchunyang commented 9 years ago

https://github.com/emacsmirror/ack-and-a-half

This repo has gone.

pekhee commented 9 years ago

This is a clean install and OME can't get everything it needs because of this error. So what should we do about this?

xuchunyang commented 9 years ago

It seems el-get use the git version of ack-and-a-half in OME (the url is assigned in the El-get package section of core/ome-advanced.org), am I right here?

ack-and-a-half has remove once in the past according this issue https://github.com/bbatsov/prelude/issues/722#issue-46603471 the solution is looking for a replaced repo.

xuchunyang commented 9 years ago

Maybe we should just replace ack-and-a-half with other alternative.

xiaohanyu commented 9 years ago

Just came back from a vocation, will handle this soon.

xuchunyang commented 9 years ago

The ack-and-a-half package is not maintained anymore, its author has confirmed this, see https://github.com/jhelwig/where-are-my-repos

A good alternate is https://github.com/leoliu/ack-el.

xiaohanyu commented 9 years ago

Fixed, thanks @xuchunyang very much. Sorry for my late response.