пятница, 11 декабря 2009 г.

archimag/gentoo-lisp-overlay

Немного поразмышляв решил форкнуть gentoo-lisp-overlay, в конце концов, ведь именно для этого и придумали git :) Итак, http://github.com/archimag/gentoo-lisp-overlay, помимо прочего содержит мои пакеты:
Кроме того, он также содержит cl-typesetting и мой форк cl-pdf, который включает в себя поддержку salza2, zpb-ttf и некоторые мои изменения.

При использовании layman проще всего подключить этот форк вместо оригинальной версии следующим образом:
cd /usr/local/portage/layman/lisp
git remote rm origin
git remote add origin git://github.com/archimag/gentoo-lisp-overlay.git
git config branch.master.remote origin
git config branch.master.merge master
(Пишу по памяти, могу немного напутать)
Теперь
layman --sync lisp
Будет брать обновления из моего репозитория, который я обещаю регулярно синхронизировать с основным.

Открыт приём багов и предложений :)

5 комментариев:

  1. При попытке обновления выдает:

    Your configuration specifies to merge with the ref 'master'
    from the remote, but no such ref was fetched.

    (Правда я использую ссылку http:// вместо git:// из-за прокси)

    ОтветитьУдалить
  2. @Дмитрий
    Хм... Попробовал с http:// - у меня всё получается... Х.з., может Вы ошиблись немного с url? Или с настройками?

    ОтветитьУдалить
  3. Удалил каталог, создал заново. Выполнил перенастройку гита. Заработало.
    А ведь и в прошлый раз копи-пастил команды. В очередной раз священное "вышел-вошёл" помогло :)

    В общем, хочу выразить вам свою благодарность за интересные публикации и проводимую вами работу.

    ОтветитьУдалить
  4. А зачем форкать? Они патчи/ебилды охотно принимают

    ОтветитьУдалить
  5. @Andor
    Когда охотно, а когда и вообще реакции никакой нет... Кроме того, бывают вещи неоднозначные (например, по состоянию cl-pdf), а подробно излагать свою позицию знание английского мне не позволяет.

    Плюс оперативность, я использую этот оверлей для распространения пакетов по нескольким серверам, я не могу долго ждать, когда кто-нибудь таки применит патч.

    Ну и это же git, всё таки, если не форкать, то зачем он нужен?

    ОтветитьУдалить