LINUX.ORG.RU

История изменений

Исправление vbr, (текущая версия) :

Согласен. Хотя допускаю, что я просто ленив и не знаю про существующие возможности. Но хотелось бы, чтобы:

  1. В системе были развёрнуты все исходники всего установленного софта.

  2. Можно было одной командой править исходники, компилировать и заменять установленные бинарники.

  3. Изменения где-то клались в виде патчей и при обновлениях применялись бы автоматически (если нет конфликтов).

  4. Вся система была бы заточена под отладку. К примеру все бинарники шли бы с включённой отладочной информацией.

  5. Вообще весь этот путь был бы отлично документирован и любой пользователь знал бы про это.

  6. Был бы понятный способ апстрима таких изменений.

Т.е. чтобы любой мог легко понять, где баг (ну если это простой и легко воспроизводящийся баг), исправить его и засабмитить пулл реквест.

Причём это касалось бы не только юзерспейса, но и ядра.

И, да, я понимаю, что в том же дебиане можно скачать исходники, пакет с debug символами и тд и тп. Но это «не то». Я месяц буду с этим разбираться.

К примеру чтобы софт конфигурировался не через файлы, а через исходники. Таким образом любой юзер знакомился бы с этим процессом ещё при установке и постоянно бы продолжал компилировать всё для себя при любых изменениях конфига.

Исходная версия vbr, :

Согласен. Хотя допускаю, что я просто ленив и не знаю про существующие возможности. Но хотелось бы, чтобы:

  1. В системе были развёрнуты все исходники всего установленного софта.

  2. Можно было одной командой править исходники, компилировать и заменять установленные бинарники.

  3. Изменения где-то клались в виде патчей и при обновлениях применялись бы автоматически (если нет конфликтов).

  4. Вся система была бы заточена под отладку. К примеру все бинарники шли бы с включённой отладочной информацией.

  5. Вообще весь этот путь был бы отлично документирован и любой пользователь знал бы про это.

  6. Был бы понятный способ апстрима таких изменений.

Т.е. чтобы любой мог легко понять, где баг (ну если это простой и легко воспроизводящийся баг), исправить его и засабмитить пулл реквест.

Причём это касалось бы не только юзерспейса, но и ядра.

И, да, я понимаю, что в том же дебиане можно скачать исходники, пакет с debug символами и тд и тп. Но это «не то». Я месяц буду с этим разбираться.