Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Update telegram.md: через epm play устанавливается официальная бинарная сборка #644

Closed
wants to merge 1 commit into from

Conversation

vitlav
Copy link

@vitlav vitlav commented Jan 19, 2025

Через epm play устанавливается официальная бинарная сборка, а в описании почему-то указано unofficial.

@Ampernic Ampernic added the documentation Improvements or additions to documentation label Jan 19, 2025
@Rirusha
Copy link
Contributor

Rirusha commented Jan 19, 2025

Отправьте пожалуйста ссылку на официальный источник, в котором написано, что загрузка через epm является официальной. Официальна сборка, если не ошибаюсь - это сборка, где всё делают разработчики, в текущем случае, телеграма. Из-за чего ни сборка в epm, ни сборка в copr не является официальной.

@Ampernic
Copy link
Collaborator

Ampernic commented Jan 19, 2025

Здравствуйте.
Я с @Armatik и @x1z53 согласны с этой частью:

Отправьте пожалуйста ссылку на официальный источник, в котором написано, что загрузка через epm является официальной.

Пусть в данной ситуации установка идет и из официальных. бинарников, но данный способ никак не относится к репозиториям ALT и не указан на официальных ресурсах (1, 2) как официальный источник.

image

Возможно @OlegShchavelev с нами не согласится, но на данный момент занят и не может оперативно ответить, и в данной ситуации, будучи лидером команды, и видя мнение большинства, считаю, что лучше закрыть этот PR. При наличии возражений подкрепленных ссылками можем открыть заново.

@Ampernic Ampernic closed this Jan 19, 2025
@Rirusha
Copy link
Contributor

Rirusha commented Jan 19, 2025

То есть официальная даже та сборка, о которой разработчик может не иметь понятия? Странно

@Armatik
Copy link
Contributor

Armatik commented Jan 19, 2025

То есть официальная даже та сборка, о которой разработчик может не иметь понятия? Странно

Всё же нужно учесть что мы говорим в контексте репозитория Сизиф и его производных. В таком случае, для Альт Линукс, пакет из репозитория Сизиф является официальным.

@vitlav
Copy link
Author

vitlav commented Jan 19, 2025

То есть официальная даже та сборка, о которой разработчик может не иметь понятия? Странно

Всё же нужно учесть что мы говорим в контексте репозитория Сизиф и его производных. В таком случае, для Альт Линукс, пакет из репозитория Сизиф является официальным.

Видимо, со словом "официальный" много путаницы. Я понимаю официальную сборку как исходящую от разработчиков софта. В этом случае не стоит пакет из Сизифа называть официальным. Пакеты в Сизифе - это сборки участников ALT Linux Team.
Хорошо бы расшифровать смысл, который вкладывается в слово официальный, желательно, чтобы он коррелировал с
https://ru.wiktionary.org/wiki/официальный

@x1z53
Copy link
Contributor

x1z53 commented Jan 19, 2025

@vitlav В контексте ОС «Альт» — это или Сизиф, или указание как официального метода установки

@Ampernic
Copy link
Collaborator

Ampernic commented Jan 19, 2025

@vitlav

В этом случае не стоит пакет из Сизифа называть официальным. Пакеты в Сизифе - это сборки участников ALT Linux Team.

В контексте вики для дистрибутива основанного на этом репозитории, я думаю в этом никакого противоречия нет, и для данного дистрибутива это официальный источник.
А в остальном я так думаю корреляция достаточно прямая. Сборку можно считать официальной, если она исходит от разработчика или признана им официальной (как например PortProton).

Если что-то не достаточно расшифровал - укажите на этот момент, попробуем объяснить подробнее.

Хорошо бы расшифровать смысл, который вкладывается в слово официальный, желательно, чтобы он коррелировал с
https://ru.wiktionary.org/wiki/официальный

А так на тему этого можно долго вдаваться в подробности и формировать это понятие, как пример есть и другие позиции на эту тему.
image

@vitlav
Copy link
Author

vitlav commented Jan 19, 2025

в котором написано, что загрузка через epm является официальной.

А загрузка через wget или chromium является официальной? При чём тут способ загрузки?
На мой взгляд, вы дезинформируете пользователей, указывая, что сборка, скачиваемая с сайта проекта, является неофициальной. Также вы дезинформируете пользователей, указывая, что сборка в Сизифе официальная. В Сизифе лежит моя сборка, с моим appid и моими патчами. По ней у вас багрепорты разработчики Телеграма не примут. А по сборке, которая поставится через epm play - примут багрепорты и признают за свою.

Так что вы ничего не перепутали?

@vitlav
Copy link
Author

vitlav commented Jan 19, 2025

Сборку можно считать официальной, если она исходит от разработчика или признана им официальной

Объясните, зачем вы пытаетесь сообщить пользователям, что сборка от разработчика, скачиваемая с его ресурса для публикации сборок, является неофициальной?
https://github.com/telegramdesktop/tdesktop/releases/download/v5.10.3/tsetup.5.10.3.tar.xz

А так на тему этого можно долго вдаваться в подробности и формировать это понятие, как пример есть и другие

Так надо вдаться и разъяснить на вики, что вы называете этим туманным словом, которое в общем-то только к государству относится.

@Armatik
Copy link
Contributor

Armatik commented Jan 19, 2025

в котором написано, что загрузка через epm является официальной.

А загрузка через wget или chromium является официальной? При чём тут способ загрузки? На мой взгляд, вы дезинформируете пользователей, указывая, что сборка, скачиваемая с сайта проекта, является неофициальной. Также вы дезинформируете пользователей, указывая, что сборка в Сизифе официальная. В Сизифе лежит моя сборка, с моим appid и моими патчами. По ней у вас багрепорты разработчики Телеграма не примут. А по сборке, которая поставится через epm play - примут багрепорты и признают за свою.

Так что вы ничего не перепутали?

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

В контексте этой темы Сизиф считается официальным, поскольку его сопровождают сами разработчики ОС Альт, а на alt-gnome.wiki представлена одна из сборок этого семейства. Как было показано на примере PortProton, сам разработчик подтвердил EPM Play как один из способов установки.

Вполне возможно (но я не уверен), что для Ximper Linux EPM Play может быть официальным методом установки ПО, так как разработчик дистрибутива сопровождает этот инструмент. Однако я не вижу связи с ALT в этом контексте.

@vitlav
Copy link
Author

vitlav commented Jan 19, 2025

@vitlav В контексте ОС «Альт» — это или Сизиф, или указание как официального метода установки

А пруфы будут? К тому же в нашем контексте нет никакой ОС "Альт". Метод установки скорее может быть рекомендуемый или не рекомендуемый (по которому, к примеру, не будут помогать с проблемами).

@Ampernic
Copy link
Collaborator

Объясните, зачем вы пытаетесь сообщить пользователям, что сборка от разработчика, скачиваемая с его ресурса для публикации сборок, является неофициальной?

Затем, что сборка может и скачана с его ресурса, но для проверки этого нужно проверять скрипт и брать за это ответственность. В случае если это было бы сделано автором программы и признано - вопросов нет, но в данной ситуации об этом ничего не свидетельствует.

Так надо вдаться и разъяснить на вики, что вы называете этим туманным словом, которое в общем-то только к государству относится.

Думаю этим сказано все:
image
https://gramota.ru/poisk?query=официальный&mode=slovari&dicts[]=42

@vitlav
Copy link
Author

vitlav commented Jan 19, 2025

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

В этой ситуации epm play предоставляет возможность установить оригинальную, аутентичную, официальную сборку от разработчика софта, а не какую-то поделку из репозитория самоделкиных.

В сухом остатке:
0. Не стоило делить сборки на официальные и неофициальные, если они бывают из репозитория, собранные разработчиком софта и ещё какие-то. Попытка уложить 3 в 2 не удалась.

  1. В Сизифе лежит пакет telegram-desktop, который никакой официальной сборкой не является (я уже объяснил, это моя персональная сборка с моими патчами, имеет зарегистрированный на меня appid, багрепорты по этой сборке апстримом не принимаются).
  2. Через epm play ставится официальная бинарная сборка, собираемая и предоставляемая разработчиком софта.
  3. Требование, чтобы разработчик софта как-то определял официальность способа скачивания его программы, выглядит достаточно нелепо.
    Из этого я вижу, что конкретно по Телеграму вы вводите пользователей в заблуждение, называя официальное неофициальным и наоборот.

К вопросу о взаимодействии. В этом вопросе вам абсолютно всё равно как на мнение того, кто собирает пакет Телеграм в Сизиф, так и того, кто предоставляет возможность установки Телеграм через epm play.

@Armatik
Copy link
Contributor

Armatik commented Jan 19, 2025

2. Через epm play ставится официальная бинарная сборка, собираемая и предоставляемая разработчиком софта.

Тут скорее вопрос в постоянности. То, что Сизиф — это часть ОС Альт, — факт. Ревьювить изменения в скрипты epm play с каждой версией невозможно, иначе процесс наполнения вики остановится, да и в контексте некоммерческого решения, созданного сообществом, такая постоянная рутинная работа — непозволительная роскошь.

Подозревая триггер для начала обсуждения, отвечу: если в Аиде появятся пакеты наподобие «Телеграмм», при обработке которых будет поставляться оригинальная версия с сайта, они точно также будут отмечены неофициальными, если обратного не скажет разработчик ПО. Но очень надеюсь, что по поводу триггера я ошибаюсь.

@Armatik
Copy link
Contributor

Armatik commented Jan 19, 2025

Краткие ответы на ещё пару пунктов, чтобы не дублировать сказанное выше.

  1. В Сизифе лежит пакет telegram-desktop, который никакой официальной сборкой не является (я уже объяснил, это моя персональная сборка с моими патчами, имеет зарегистрированный на меня appid, багрепорты по этой сборке апстримом не принимаются).

В контексте ОС Альт есть ответственный за этот пакет — его сопровождающий, в данном случае это вы. Если пакет есть в репозитории, значит, для системы он является официальным, есть баг-трекер, где можно оставить ошибки, и человек, который отвечает за его работоспособность.

  1. Требование, чтобы разработчик софта как-то определял официальность способа скачивания его программы, выглядит достаточно нелепо.

От разработчиков ПО мы этого и не требуем, мы берём ту информацию, которую они указали.

@vitlav
Copy link
Author

vitlav commented Jan 19, 2025

Ревьювить изменения в скрипты epm play с каждой версией невозможно, иначе процесс наполнения вики остановится, да и в контексте некоммерческого решения, созданного сообществом, такая постоянная рутинная работа — непозволительная роскошь.

А откуда взялась идея, что вы должны решать, официальная сборка или нет, и для этих целей должны ревьювить скрипты epm play? С тем же успехом можно ревьювить apt в системе, чтобы удостовериться, оттуда ли он берёт пакеты. Вам просто почему-то мало того, что в epm play объявлено, что предоставляются сборки с официального сайта. А ещё смешиваете бинарные сборки (полученные в результате линковки объектный файлов) и сборки пакетов (которые суть просто формат архива). Видимо, это такой способ выражения недоверия.

В общем-то предложение остаётся - придумать разные термины для пакетов из Сизифа и пакетов от вендора, и не называть и те и те официальными, основываясь только на способе их скачивания.

@Armatik
Copy link
Contributor

Armatik commented Jan 19, 2025

В общем-то предложение остаётся - придумать разные термины для пакетов из Сизифа и пакетов от вендора, и не называть и те и те официальными, основываясь только на способе их скачивания.

Я думаю было бы отлично оформить отдельный feature request с соответсвующий темой.

@Ampernic
Copy link
Collaborator

Ampernic commented Jan 19, 2025

В общем-то предложение остаётся - придумать разные термины для пакетов из Сизифа и пакетов от вендора, и не называть и те и те официальными, основываясь только на способе их скачивания.

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

Я думаю наш подход достаточно логичен и не вижу смысла его менять. Мы достаточно понятной логикой даём информацию о том, можно или нет доверять данному пакету.
Если пакет распространяется в репозитории системы, самим автором, или признан автором - ставим метку.

Если у вас есть предложения как это можно изменить чтобы это устраивало большинство - ждём от вас ишью с идеями или пр с изменениями.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
documentation Improvements or additions to documentation
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

7 participants