Автор Тема: [Усё]gear-update или gear-import?  (Прочитано 1327 раз)

Оффлайн gBopHuk

  • alt linux team
  • ***
  • Сообщений: 584
  • Simply LInux
    • Email
[Усё]gear-update или gear-import?
« : 14.11.2011 17:08:51 »
Всегда делал gear-update для сборки новых пакетов, и тут вдруг увидел gear-import, но так как в английском не слишком силён не понял в чём стратегическое отличие этих двух программ?
« Последнее редактирование: 22.11.2011 11:39:59 от gBopHuk »

Оффлайн Skull

  • Глобальный модератор
  • *****
  • Сообщений: 19 926
    • Домашняя страница
    • Email
Re: gear-update или gear-import?
« Ответ #1 : 15.11.2011 13:37:41 »
Всегда делал gear-update для сборки новых пакетов, и тут вдруг увидел gear-import, но так как в английском не слишком силён не понял в чём стратегическое отличие этих двух программ?
gear-import — единоразовый испорт в репозиторий Gear, с расстановкой нужных правил (.gear).
gear-update — обновление только части репозитория (подкаталога исходного кода).
Андрей Черепанов (cas@)

Оффлайн gBopHuk

  • alt linux team
  • ***
  • Сообщений: 584
  • Simply LInux
    • Email
Re: gear-update или gear-import?
« Ответ #2 : 15.11.2011 21:14:36 »
ООО, то что нужно, спасибо!!!

Оффлайн gBopHuk

  • alt linux team
  • ***
  • Сообщений: 584
  • Simply LInux
    • Email
Re: gear-update или gear-import?
« Ответ #3 : 17.11.2011 16:09:12 »
Мда уж, рано я обрадовался. Как эту вещь заставить прописывать правила .gear/rules. Что не подставлю в качестве аргумента, делает только gear-update.

В начале думал полностью развернёт gear окружение - отказалось.
"Фиг с ним", - подумал я, может оно именно правила .gear прописывает - так оно не то, что каталог .gear не создаёт ( не гордый, сам создал, и файл rules в придачу) оно ничего не прописывает в уже готовый .gear/rules. Что конкретно оно делает? Пока от gear-update ничего её не отличает.

Оффлайн Skull

  • Глобальный модератор
  • *****
  • Сообщений: 19 926
    • Домашняя страница
    • Email
Re: gear-update или gear-import?
« Ответ #4 : 17.11.2011 16:21:18 »
В начале думал полностью развернёт gear окружение - отказалось.
"Фиг с ним", - подумал я, может оно именно правила .gear прописывает - так оно не то, что каталог .gear не создаёт ( не гордый, сам создал, и файл rules в придачу) оно ничего не прописывает в уже готовый .gear/rules. Что конкретно оно делает? Пока от gear-update ничего её не отличает.
gear-update только разворачивает. А gear-import ещё и коммитит. Для импорта правил нужно создавать конфигурацию (см. man gear-import-rules). Я лично не использовал gear-import, предпочитаю испортировать сразу из src.rpm через gear-srpmimport.
Андрей Черепанов (cas@)

Оффлайн gBopHuk

  • alt linux team
  • ***
  • Сообщений: 584
  • Simply LInux
    • Email
Re: gear-update или gear-import?
« Ответ #5 : 17.11.2011 17:29:00 »
В том то и дело что я всегда использовал gear-update для новых пакетов - оно прекрасно добавляет файлы в окружение, gear и git их отилчно видят. Потом после добавления спек-файла  всё равно придётся делать gear-commit. Вот для src.rpm скорее да, прога наверно себя оправдывает, правда только если проект изначально был в альте или взят из Сизифа. Просто если собирать пакеты с нуля или из других дистрибов всегда делаешь gear-commit -a после правки спек-файла.

Оффлайн Skull

  • Глобальный модератор
  • *****
  • Сообщений: 19 926
    • Домашняя страница
    • Email
Re: gear-update или gear-import?
« Ответ #6 : 17.11.2011 17:45:51 »
Вот для src.rpm скорее да, прога наверно себя оправдывает, правда только если проект изначально был в альте или взят из Сизифа.
Прекрасно импортируются src.rpm из Fedora, SUSE и Mandriva. На ALT там ничего не завязано. Другое дело, что потом их избыточность внутри спека нужно вычищать скриптом или руками.
Андрей Черепанов (cas@)

Оффлайн gBopHuk

  • alt linux team
  • ***
  • Сообщений: 584
  • Simply LInux
    • Email
Re: gear-update или gear-import?
« Ответ #7 : 17.11.2011 18:13:24 »
Ну так =)) после очистки всё равно gear-commit -a =)))