Обсуждение:Mkimage-profiles: различия между версиями

Материал из ALT Linux Wiki
м (→‎выпуск: склерозница++)
Строка 7: Строка 7:
# всё готово, ставим подписанный пакетный тег:<br />{{cmd|gear-create-tag}}
# всё готово, ставим подписанный пакетный тег:<br />{{cmd|gear-create-tag}}
# мержим <tt>next</tt> в <tt>master</tt>, пушим для regular
# мержим <tt>next</tt> в <tt>master</tt>, пушим для regular
# пишем в [https://lists.altlinux.org/mailman/listinfo/devel-distro devel-distro@], фиксируем ссылку на [[Mkimage/Profiles/m-p/news]]


== хотелки ==
== хотелки ==

Версия от 17:42, 3 апреля 2017

выпуск

Поскольку mkimage-profiles теперь и пакет, который решено собирать по тегу — рекомендуется следующий порядок простановки версионных и пакетных тегов:

  1. набирается разумное количество изменений, актуальных для упаковки
  2. правим спек, корректируем версию (если изменялся код) и/или релиз (если изменялся спек), коммитим:
    gear-commit
  3. ставим аннотированный версионный тег:
    git tag -a vA.B.C -m 'A FEW WORDS'
  4. фиксируем его как используемый для сборки:
    gear-store-tags -avc && git commit -m 'gear-store-tags' .gear/tags/
  5. всё готово, ставим подписанный пакетный тег:
    gear-create-tag
  6. мержим next в master, пушим для regular
  7. пишем в devel-distro@, фиксируем ссылку на Mkimage/Profiles/m-p/news

хотелки

То из будущего, что не должно вызывать жутких хаков:

  • сборка multiarch dvd (i586+x86_64) // нужен выделенный noarch
  • тегированные {image,}scripts.d/* ? // разделано назад, не работало, надо думать
  • автоматические image/modules ?
  • пустой fgrep -r '$(TOPDIR)' $(BUILDDIR) // image.in/Makefile: в отладочных целях; build-distro.mk: хак ради toplevel commit

странности

  • 2 legion?: $(TOPDIR) указывает на e.g. ~/mkimage/mkimage-profiles/, хотя .mki в нём нет, а есть в BUILDDIR (куда указывает из профильного каталога симлинк build и где .mki/ создан)

ссылки