Разработчики дали тебе сорцы. Бери и пользуйся. Всё остальное — сопли. Сопли - это то, что у них является обоснованием прекращения выпуска бинарных сборок для Linux. > Но если разработчик этого не делает, то это не значит, что он ест младенцев по ночам. Нет, просто он таким образом снижает качество программного продукта в результате чего релиз выходит с лютыми багами, а следующий релиз только через год. > Пользователь вообще не может предъявлять претензии разработчику СПО. Запомни это раз и навсегда. Пользователи хотели бы не предъявлять претензии, а помочь с разработкой. Но помочь с разработкой не означает «уметь компилировать», > Запомни это раз и навсегда.
Бинарная сборка 2.1.8 криво работала с unity. Сборку 2.1.9 не стали выкладывать на сайт, дабы не собирать лучи ненависти от unity-юзеров и обладателей прочих прогрессивных интерфейсов. Что не понятно?
Это нужно переводчикам, пользующимся Linux, коих по статистике разработчиков Aegisub 70 человек. Как вы думаете, среди них много программистов?
По чесноку? Среди этих 70, скорее всего, нет ни одного программиста.
Их, возможно, вполне устраивает то, как оно работает через wine. И это решает их проблему. Наверное, им наплевать на то, что оно не родное.
Люди, которым не наплевать (или у которых wine не работает), они делают как Rickard Närström.
Все остальное, это растекание белкой по дереву. Которое, наверняка, мешает авторам aegisub улучшать свой софт.
На их месте, я бы скорее всего сделал бы также. Они делают нужный софт, и вместо того, чтобы его улучшать, должны разбираться в деталях доставки этого софта для 70 пользователей, когда в конкурирующих системах это решается парой кнопок.
Бинарная сборка 2.1.8 криво работала с unity. Сборку 2.1.9 не стали выкладывать на сайт, дабы не собирать лучи ненависти от unity-юзеров и обладателей прочих прогрессивных интерфейсов. Что не понятно? Вы бредите, тот же баг был и с Кедами.
Их, возможно, вполне устраивает то, как оно работает через wine. Нет, 70 тех, кто использует именно нативную версию. Тех, кто возможно использует WINE человек 350. И что-то мне подсказывает, что им не наплевать, но выбора банально нет - нативная глючит. > Люди, которым не наплевать (или у которых wine не работает), они делают как Rickard Närström. Вы путаете пользователей и разработчиков. > Все остальное, это растекание белкой по дереву. Которое, наверняка, мешает авторам aegisub улучшать свой софт. С такой логикой фичреквесты нужно запретить, да. И багрепорты тоже. Оставить только приём патчей и точка. > Они делают нужный софт, и вместо того, чтобы его улучшать, должны разбираться в деталях доставки этого софта для 70 пользователей, когда в конкурирующих системах это решается парой кнопок. Ну вот в случае MacOS это может решается и одной кнопкой, а толку?
Выше тебе дали ссылку на VCS, связываешься с автором репозитория notesalexp, спрашиваешь скрипты для автоматического пушинга на свой PPA в launchpad. Каждый день имеешь самую свежую версию редактора. Заваливаешь авторов программы тонной багрепортов (ты это любишь делать). Все счастливы.
С теми кедами, которые были актуальны на момент сборки? Ну не знаю, возможно. У меня оно отлично работает с gnome2 и xfce по сей день. Сам, кстати, считаю софтину лучшей в своей роли под линь и желаю ей всяческого развития, но гнать на разрабов за то, что не выложили бинарник - это как-то пожалуй слишком.
Выше тебе дали ссылку на VCS, связываешься с автором репозитория notesalexp Или GetDeb, да, да. А пользователи RPM-дистров в это время курят бамбук, хотя была возможность сделать пакеты для всех в OBS. > спрашиваешь скрипты для автоматического пушинга на свой PPA в launchpad И об этом я тоже писал: «кому как ни разработчикам лучше всего знать, когда обновлять пакеты с ними, а когда (после каких коммитов) не стоит». > В случае MacOS ещё сложнее, чем в убунту собрать, правильно aegsib.app со всеми зависимостями. Так для чего же сложнее написать рецепт - для сборки DMG, или для OBS?
Я что-то не понял,в убунту собрать пакет не могут? Нет. Разработчики не осилили бинарник для Linux. > в нормальных дистрибутивах, тем временем, всё есть :) В нормальных дистрибутивах всегда всё есть, кроме хоть сколько-нибудь значимого количества пользователей. Теперь это снова дистрострач.
То есть таки обеспечить готовыми пакетами практически все основные дистрибутивы Linux проще чем собрать один универсальный пакет для MacOS - это я и ожидал прочитать.
но в наши дни пользователи Linux не компилируют ПО
4.2 gentoo - компеляют arch - компеляют из аура agilia - компеляют даже убунтоиды периодически компеляют последние - помню как-то коньки в убунте были собраны без поддержки нвидии, ну и т.д. и т.п. хотя ты упорот и сейчас начнётся опять из пустого в порожнее
как я знаю, модуль там для gtk и qt. А судя по сабжу оно написано с использованием wxwidgets. Меню просто игнорируется и оно остается на своем месте.
Это, видно, главная трагедия.
Но помочь с разработкой не означает «уметь компилировать»,
Пары вечеров достаточно, чтобы разобраться со сборкой.
Пользовался Psi, увидел Psi+, они бинарник собирали для OpenSUSE, но хотелось ставить из репы. Разобрался со .spec и с obs, и не умер. Сейчас подзабил на регулярную сборку, так чувак зашел в конфу и спокойно узнал, где .spec и как сорцы забирал, и пошел сам разбираться. Никаких стонов в сторону разрабов «дайти мне паследнюю рабочую версию!!!» нету.
С OBS и PPA они могли бы делать это даже не напрягаясь
А ты сам пробовал собрать программу в OBS для нескольких дистров?
Начать с того, для сбора rpm, например нужно правильно прописать зависимости, т.к. в OBS при сборке делается виртуальная машина с дистром, на который оно накатывает все build-time зависимости.
А вот теперь скажи мне, как, не устанавливая дистрибутивы и не роясь в куче форумов/сайтов узнать, как сегодня называется пакет с тем же Qt в Suse/Fedora/Mandriva/etc, где qmake просто qmake в PATH, а где он qmake4 или ещё как... Насколько пакетов разбили монолитный Qt в данной версии данного дистра и как ещё торкнуло
мэйнтейнеров очередного линукс дистрибутива переименовать версии?
Если это для тебя так просто, то пойди и сделай спеку на OBS, это
ведь не займет более 5 минут (ну хорошо дня) твоего времени?
Ведь надо только спеку положить и дать ссылку на офсайт для OBS?
А дальше оно само автоматически соберётся - и для debian-based,
и для rpm, и ебилды для генты появятся или не ной.
Например, описать последовательность действий для получения бага, ошибки в записи\чтении специфичных .ass файлов, проблемы открытия опеределенных видеофайлов, поддержка битности аудио и форматов, ошибки рендеринга шрифта и эффектов, ошибки перевода, ошибки в ui.
Например, описать последовательность действий для получения бага, ошибки в записи\чтении специфичных .ass файлов, проблемы открытия опеределенных видеофайлов, поддержка битности аудио и форматов, ошибки рендеринга шрифта и эффектов, ошибки перевода, ошибки в ui.