LINUX.ORG.RU

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

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

Пардон. Бессонница и всё такое. Что-то встрял в эту тему.

В общем, получается какая-то каша.

Не работает ClipIt-1.4.4 в Void, потому что

if (!isatty(fileno(stdin)))
в main.c отваливается и возвращает -1.

Если: или убрать проверку на pipe, или убрать return -1 - всё нормально начинает работать.

Но это не интересно.
Интересно то, что это поправилось на самом GitHub автора аж в 2018 году. здесь.
Но Void берёт из его GitHub архив https://github.com/CristianHenzel/ClipIt/archive/v1.4.4.tar.gz - в котором этого commit тупо нет в настоящее время.

Debain же как-то умудряется стягивать у авторов исходники вместе с изменениями даже без изменения версий продукта...

Что-то я опять ничего не понимаю в этой вашей кухне.

Если я правильно понимаю - это или автор приложения должен как-то следить за своими версиями, или сопровождающий приложения в дистрибутиве следить за всеми commit'ами и прикручивать к template еще и соответствующие заплатки, которые не вошли. Какая-то странная система.
У автора в исходнике комментарий перед main /* This is Sparta! */ возможно как раз по этому случаю.

Исправление Toxo2, :

Пардон. Бессонница и всё такое. Что-то встрял в эту тему.

В общем, получается какая-то каша.

Не работает ClipIt-1.4.4 в Void, потому что

if (!isatty(fileno(stdin)))
в main.c отваливается и возвращает -1.

Если: или убрать проверку на pipe, или убрать return -1 - всё нормально начинает работать.

Но это не интересно.
Интересно то, что это поправилось на самом GitHub автора аж в 2018 году. здесь.
Но Void берёт из его GitHub архив https://github.com/CristianHenzel/ClipIt/archive/v1.4.4.tar.gz - в котором этого commit тупо нет в настоящее время.

Debain же как-то умудряется стягивать у авторов исходники вместе с изменениями даже без изменения версий продукта...

Что-то я опять ничего не понимаю в этой вашей кухне.

Если я правильно понимаю - это или автор приложения должен как-то следить за своими версиями, или сопровождающий приложения следить за всеми commit'ами и прикручивать к template еще и заплатки, которые не вошли. Какая-то странная система. У автора в исходнике комментарий перед main /* This is Sparta! */ возможно как раз по этому случаю.

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

Пардон. Бессонница и всё такое. Что-то встрял в эту тему.

В общем, получается какая-то каша.

Не работает ClipIt-1.4.4 в Void, потому что

if (!isatty(fileno(stdin)))
в main.c отваливается и возвращает -1.

Если: или убрать проверку на pipe, или убрать return -1 - всё нормально начинает работать.

Но это не интересно.
Интересно то, что это поправилось на самом GitHub автора аж в 2018 году. здесь.
Но Void берёт из его GitHub архив https://github.com/CristianHenzel/ClipIt/archive/v1.4.4.tar.gz - в котором этого commit тупо нет в настоящее время.

Debain же как-то умудряется стягивать у авторов исходники вместе с изменениями даже без изменения версий продукта...

Что-то я опять ничего не понимаю в этой вашей кухне.