Просьба собрать свежую версию системы контроля версий mercurial для 6-й платформы. А то лежит старая 1.5
Прошу проверить mercurial-2.0-alt0.M60P.1: apt-repo add task 65278 apt-get update apt-get install mercurial Если всё в порядке, я пропускаю пакет в p6.
[kirill@comp-pentium-m-b3a15e ~]$ sudo apt-repo add task 65278 [sudo] password for kirill: [kirill@comp-pentium-m-b3a15e ~]$ sudo apt-get update Получено: 1 ftp://ftp.altlinux.org i586 release [861B] Получено: 2 ftp://ftp.altlinux.org noarch release [859B] Получено 1720B за 0s (2113B/s). Найдено ftp://ftp.altlinux.org i586/classic pkglist Найдено ftp://ftp.altlinux.org i586/classic release Найдено ftp://ftp.altlinux.org noarch/classic pkglist Найдено ftp://ftp.altlinux.org noarch/classic release Найдено ftp://ftp.altlinux.org i586/classic pkglist Найдено ftp://ftp.altlinux.org i586/classic release Найдено ftp://ftp.altlinux.org noarch/classic pkglist Найдено ftp://ftp.altlinux.org noarch/classic release Чтение списков пакетов... Завершено Построение дерева зависимостей... Завершено W: Duplicate sources.list entry ftp://ftp.altlinux.org i586/classic pkglist (/var/lib/apt/lists/ftp.altlinux.org_pub_distributions_ALTLinux_p6_branch_i586_base_pkglist.classic) W: Duplicate sources.list entry ftp://ftp.altlinux.org noarch/classic pkglist (/var/lib/apt/lists/ftp.altlinux.org_pub_distributions_ALTLinux_p6_branch_noarch_base_pkglist.classic) W: Возможно, Вам потребуется запустить `apt-get update' для исправления. [kirill@comp-pentium-m-b3a15e ~]$ sudo apt-get update Получено: 1 ftp://ftp.altlinux.org i586 release [861B] Получено: 2 ftp://ftp.altlinux.org noarch release [859B] Получено 1720B за 0s (2069B/s). Найдено ftp://ftp.altlinux.org i586/classic pkglist Найдено ftp://ftp.altlinux.org i586/classic release Найдено ftp://ftp.altlinux.org noarch/classic pkglist Найдено ftp://ftp.altlinux.org noarch/classic release Найдено ftp://ftp.altlinux.org i586/classic pkglist Найдено ftp://ftp.altlinux.org i586/classic release Найдено ftp://ftp.altlinux.org noarch/classic pkglist Найдено ftp://ftp.altlinux.org noarch/classic release Чтение списков пакетов... Завершено Построение дерева зависимостей... Завершено [kirill@comp-pentium-m-b3a15e ~]$ sudo apt-get install mercurial Чтение списков пакетов... Завершено Построение дерева зависимостей... Завершено Последняя версия mercurial уже установлена. 0 будет обновлено, 0 новых установлено, 0 пакетов будет удалено и 33 не будет обновлено. [kirill@comp-pentium-m-b3a15e ~]$ hg -v Mercurial Distributed SCM (version 1.5) Copyright (C) 2005-2010 Matt Mackall <mpm@selenic.com> and others ... Версия осталась старой
Всё, разобрался, вроде установилось. Только почему-то расширения не работают(не работали и на 1.5): [kirill@comp-pentium-m-b3a15e gtksheetx]$ hg glog *** failed to import extension mq: No module named mq *** failed to import extension color: No module named color *** failed to import extension progress: No module named progress *** failed to import extension graphlog: No module named graphlog hg: unknown command 'glog' Traceback (most recent call last): File "/usr/bin/hg", line 38, in <module> mercurial.dispatch.run() File "/usr/lib/python2.6/site-packages/mercurial/dispatch.py", line 27, in run sys.exit(dispatch(request(sys.argv[1:]))) File "/usr/lib/python2.6/site-packages/mercurial/dispatch.py", line 64, in dispatch return _runcatch(req) File "/usr/lib/python2.6/site-packages/mercurial/dispatch.py", line 150, in _runcatch commands.help_(ui, inst.args[0], unknowncmd=True) File "/usr/lib/python2.6/site-packages/mercurial/commands.py", line 3196, in help_ f(name) File "/usr/lib/python2.6/site-packages/mercurial/commands.py", line 3174, in helpextcmd cmd, ext, mod = extensions.disabledcmd(ui, name, ui.config('ui', 'strict')) File "/usr/lib/python2.6/site-packages/mercurial/extensions.py", line 306, in disabledcmd paths = _disabledpaths(strip_init=True) File "/usr/lib/python2.6/site-packages/mercurial/extensions.py", line 194, in _disabledpaths import hgext File "/usr/lib/python2.6/site-packages/mercurial/demandimport.py", line 95, in _demandimport return _import(name, globals, locals, fromlist, level) ImportError: No module named hgext Подключил 4 модуля: [extensions] mq = color = progress = graphlog =
(В ответ на комментарий №3) > Всё, разобрался, вроде установилось. Только почему-то расширения не работают(не работали и на 1.5) Пакет mercurial-hgext установили? Его описание: Description : Bundled extensions for Mercurial SCM. See http://mercurial.selenic.com/wiki/UsingExtensions for details.
Пакет установил, всё работает, единственное, когда делаешь push на удалённый сервер, выдаёт: "проталкиваю в http://bitbucket.org/..." вот это "проталкиваю" имхо звучит не очень, видимо надо перевод поправить, например "отправляю в" :)
(В ответ на комментарий №5) > Пакет установил, всё работает, единственное, когда делаешь push на удалённый > сервер, выдаёт: "проталкиваю в http://bitbucket.org/..." вот это "проталкиваю" > имхо звучит не очень, видимо надо перевод поправить, например "отправляю в" :) Напишите сами автору перевода: Alexander Sauta <demosito@gmail.com>. Будет правильнее исправить в апстриме. Ошибку эту закрываю, пакет отправляю в p6.
mercurial-2.0-alt0.M60P.1 -> p6: * Mon Feb 27 2012 Andrey Cherepanov <cas@altlinux> 2.0-alt0.M60P.1 - Backport to p6 branch new version (closes: #26997) * Wed Nov 30 2011 Alexey Shabalin <shaba@altlinux> 2.0-alt1 - 2.0 * Sat Oct 22 2011 Vitaly Kuznetsov <vitty@altlinux> 1.5-alt2.1.1 - Rebuild with Python-2.7