Система сборки Tup

Events from the world of KolibriOS and its developers
  • CleverMouse wrote:В r5098 я перевела автосборку с Make на Tup, http://gittup.org/tup/index.html. Я написала подробно о новой системе в файле build.txt в корне репозитория.
    Было бы удобно и практично иметь еще и русский вариант build.txt - все же большинство программистов проекта русскоязычные и этот файл не является исходником ядра или какой либо программы. Я конечно могу и сам перевести, но будет это не раньше чем через пару месяцев.

    А вообще спасибо - проделана большая работа.
    Всем чмоки в этом проекте! Засуньте эти 11 лет себе в жопу!
  • Уии, lua! Теперь по крайней мере в теории можно запускать сборку из самой Колибри (tup вроде достаточно портабелен)?
  • Нужно только портировать nasm, gcc, wine для запуска msvc и c--, fuse и командный процессор с обработкой перенаправления ввода-вывода, и запускай на здоровье. Делов-то.
    Сделаем мир лучше!
  • Не уверен, что пишу в правильную тему, но кажется что связано именно с этим.

    Открываю http://builds.kolibrios.org/rus/ и вижу кучу разных svn5xxx-info.txt от старых сборок. Они разве не должны удаляться со следующей пересборкой?
    Также присутствуют неактуальные svn5xxx-distr.7z и svn5xxx-iso.7z.

    Это нормально, так и задумано?
    Всем чмоки в этом проекте! Засуньте эти 11 лет себе в жопу!
  • Mario_r4 wrote:Открываю http://builds.kolibrios.org/rus/ и вижу кучу разных svn5xxx-info.txt от старых сборок. Они разве не должны удаляться со следующей пересборкой?
    Также присутствуют неактуальные svn5xxx-distr.7z и svn5xxx-iso.7z.

    Это нормально, так и задумано?
    Если я правильно помню, то при сборках 'make' в главной папке находились файлы от трёх последних ревизий - более старые переносились в папки 'history' (svn5xxx-img.7z , svn5xxx-distr.7z и svn5xxx-iso.7z) и 'logs' (svn5xxx-info.txt). Видимо, при переходе на 'tup' этот перенос сломался.
  • Тема правильная, это ненормально, немного поломались скрипты пост-обработки при переходе на tup. У меня мало времени, и эту проблему я считаю некритичной.
    Сделаем мир лучше!
  • Я починила перенос. Файлы, оставшиеся сейчас, должны быть перенесены при следующей пересборке.
    Сделаем мир лучше!
  • Маленькая ошибочка в Readme:
    Under Linux, you need the package with "linux" in name
    and ... Unpack the package to
    /home/autobuild/tools/win32, the package assumes exactly this path.
    Помимо этого, надо добавить в PATH путь

    Code: Select all

    /home/autobuild/tools/win32/bin
    Иначе получим гору ошибок "/bin/sh: 1: kos32-gcc: not found".
    Roman Shuvalov
  • CleverMouse
    Наблюдаю изменение в составе сборки файлов http://builds.kolibrios.org/rus/
    Раньше кроме latest-*.7z присутствовали еще и svn*.7z файлы. Можно было сразу понять какая ревизия собрана. Это было удобно.

    Можно восстановить эти симлинки?
    Всем чмоки в этом проекте! Засуньте эти 11 лет себе в жопу!
  • Скрипты немного поломались, я их поправила.