Есть ли приложение, которое могло бы построить граф зависимостей для автоматической пересборки софта



А расскажите, есть в природе приложение, которое могло бы пройтись по build/run зависимостям из deb/rpm и построило бы граф зависимостей для автоматической пересборки софта?
1333   33  

Comments

  1. Nikita  Stupin
    Nikita Stupin 5 лет назад
    debtree/rpmgraph?
    • Igor Podlesny
      Igor Podlesny 5 лет назад
      Вот. А то гептил сплошной…
    • Nikita  Stupin
      Nikita Stupin 5 лет назад
      Igor гептил интересней, я про него меньше знаю тут то чего, найти самое простое решение из пачки говен.
    • Igor Podlesny
      Igor Podlesny 5 лет назад
      ну это тебе в другие тематические эхи, товагищь!
  2. Nikita  Stupin
    Nikita Stupin 5 лет назад
    если универсально и очень надо то я бы в сторону OBS посмотрел.
    • Дмитрий Васильев
      Дмитрий Васильев 5 лет назад
      у OBS парсер debian/control, на сколько помню, не понимает больше-меньше.
    • Станислав Осипов
      Станислав Осипов 5 лет назад
      OBS, к сожалению, очень неконсистентные сборки для дебиана дает, и не гарантирует чистого чрута сборки (он там по дефолту до отказа набит сусе-редхатовскими бинарями)
    • Nikita  Stupin
      Nikita Stupin 5 лет назад
      а они не допилили чтоли? я его просто смотрел не то чтобы недавно.
    • Станислав Осипов
      Станислав Осипов 5 лет назад
      А зачем им, если у них главный таргет - Suse?
    • Nikita  Stupin
      Nikita Stupin 5 лет назад
      Станислав ну с тех пор как я смотрел, там судя по всему дофига допилили и сборку дебов чуть ли ни в отдельный плагин вытащили.
  3. Станислав Осипов
    Станислав Осипов 5 лет назад
    Я в DO такую систему написал в 2012м.
  4. Антон Герасимов
    Антон Герасимов 5 лет назад
    А зачем оно? Зависимости же можно собрать штатными средствами.
    • Andrey Shetukhin
      Andrey Shetukhin 5 лет назад
      Задача простая. Кто-то пересобрал библиотеку; надо вытащить все пакеты, которые прямо или косвенно зависят от этой библиотеки, поднять им версию и собрать.
    • Станислав Осипов
      Станислав Осипов 5 лет назад
      Задача простая, но решение не быстрое и не легкое
    • Andrey Shetukhin
      Andrey Shetukhin 5 лет назад
      Да. И осложняется тем, что могут понапихать новых зависимостей, убрать существующие и т.п. И это нетривиально разруливать руками, учитывая человеческий фактор типа "запил, забыл, забил".
    • Станислав Осипов
      Станислав Осипов 5 лет назад
      Андрюш, есть три поца, которые это умеют. Я, Даниил Гузанов и Дмитрий Васильев. Тебе надо нанять кого-то из них, если OBS обернется факапами.
    • Andrey Shetukhin
      Andrey Shetukhin 5 лет назад
      Я сам могу написать парзилку зависимостей. Я не хочу этого делать, вполне резонно полагая, что это уже кто-то сделал и я могу найти тулзу забесплатно.
    • Станислав Осипов
      Станислав Осипов 5 лет назад
      А, окай.
    • Антон Герасимов
      Антон Герасимов 5 лет назад
      Мы сейчас пишем такую тулзу, которая будет контролировать зависимости в дженкинсе и пересобирать все зависимости по графу.
    • Антон Герасимов
      Антон Герасимов 5 лет назад
      Переборка восходящих зависимостей руками не решается
    • Станислав Осипов
      Станислав Осипов 5 лет назад
      Андрей этого не поймет, пока не трахнет сам себя несколько раз. Пусть поиграется с дилдой, пока не поймет, в чем попадос.
    • Nikita  Stupin
      Nikita Stupin 5 лет назад
      Anton интересно. на гитхабчик выложите?
    • Станислав Осипов
      Станислав Осипов 5 лет назад
      Нахалявчик тут как тут ))
    • Nikita  Stupin
      Nikita Stupin 5 лет назад
      Станислав ну да ) вдруг мне опять в руки зоопарк попадётся, проходить по тем же граблям не хочется
    • Антон Герасимов
      Антон Герасимов 5 лет назад
      Nikita Stupin не уверен
    • Станислав Осипов
      Станислав Осипов 5 лет назад
      Никита, халява - есть только внаукраине.
    • Станислав Осипов
      Станислав Осипов 5 лет назад
      Пошла перепись ниасиляторов.
    • Антон Герасимов
      Антон Герасимов 5 лет назад
      Хасиабдурахман Ибнсаидбаши в правильных руках - нормально живёт. Ещё и докер-контейнеры билдит и стенды катает и тесты там гоняет и с реджестри и аптли дружит. Главное - на яве ничего в нем не делать
    • Nikita  Stupin
      Nikita Stupin 5 лет назад
      Anton groovy же есть
    • Антон Герасимов
      Антон Герасимов 5 лет назад
      Nikita Stupin а ещё можно удалять гланды через жопу. Дженкинс нужен только как менеджер очередей и отчетогенератор
    • Nikita  Stupin
      Nikita Stupin 5 лет назад
      Anton ну дженкинс по сути универсальный такой комбайн, хочешь используй только как менеджер очередей и генератор отчётов.
    • Nikita  Stupin
      Nikita Stupin 5 лет назад
      Хасиабдурахман Ибнсаидбаши это как то вы мало о дженкинсе знаете.