LINUX.ORG.RU

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

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

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

Об этом вообще невозможно догадаться. Причём невозможно догадаться ни о том что репа заменяет системные пакеты, ни тем более о том как и где это может вылезти.

И здесь всё те же мысли.

Если замещение системных пакетов неофициальным это очень плохая вещь (потому что даунгрейд официально не поддерживается?), то опять же apt при попытке заместить системные пакеты должен выводить большой красный транспарант (диагностика!) и требовать какую-нибудь специальную опцию «дасделайэтопожалуйстамнеоченьнадояпонимаюпоследствия» для этого (защита). А если apt молча и с удовольствием устанавливает замещающие неофициальные системные пакеты, то он точно также молча и с удовольствием должен делать их неофициальный даунгрейд до официальных.

Далее, если пользователю нужна функция ХХХ, то он (после того как не найдёт её в Дебиане), спросит Гугл. Гугл ему услужливо подбросит ссылку на соответствующую неофициальную репу с инструкцией по установке. Где предупреждение пользователя о какой-то потенциальной опасности? Опять же, это задача apt. Обнаружив сомнительную репу собирающуюся заместить системные пакеты, он должен предупредить об этом.

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

Чтобы надёжно замечать подобные проблемы, зависимости должны выражаться не на уровне имён файлов, и даже не на уровне SONAME, а на уровне отдельных символов. Можете это предложить разработчикам, конечно, но индекс репозиториев в таком случае распухнет на порядок.

Вы можете привести пример, когда моё предложение будет вредить? Возможно я что-то упускаю, но разве сложно заметить замещающие системные пакеты из отключенного источника? Как может навредить предупреждение о них?

Это будет команда, которая делает исключительно downgrade, ибо для всего остального уже есть [full-]upgrade.

Да, она будет делать исключительно официально неподдерживаемый downgrade неофициальных пакетов до официальных.

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

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

Об этом вообще невозможно догадаться. Причём невозможно догадаться ни о том что репа заменяет системные пакеты, ни тем более о том как и где это может вылезти.

И здесь всё те же мысли.

Если замещение системных пакетов неофициальным это очень плохая вещь (потому что даунгрейд официально не поддерживается?), то опять же apt при попытке заместить системные пакеты должен выводить большой красный транспарант (диагностика!) и требовать какую-нибудь специальную опцию «дасделайэтопожалуйстамнеоченьнадояпонимаюпоследствия» для этого (защита). А если apt молча и с удовольствием устанавливает замещающие неофициальные системные пакеты, то он точно также молча и с удовольствием должен делать их неофициальный даунгрейд до официальных.

Далее, если пользователю нужна функция ХХХ, то он (после того как не найдёт её в Дебиане), спросит Гугл. Гугл ему услужливо подбросит ссылку на соответствующую неофициальную репу с инструкцией по установке. Где предупреждение пользователя о какой-то потенциальной опасности? Опять же, это задача apt. Обнаружив сомнительную репу собирающуюся заместить системные пакеты, он должен предупредить об этом.

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

Чтобы надёжно замечать подобные проблемы, зависимости должны выражаться не на уровне имён файлов, и даже не на уровне SONAME, а на уровне отдельных символов. Можете это предложить разработчикам, конечно, но индекс репозиториев в таком случае распухнет на порядок.

Вы можете привести пример, когда моё предложение будет вредить? Возможно я что-то упускаю, но разве сложно заметить замещающие системные пакеты из отключенного источника? Как может навредить предупреждение о них?

Это будет команда, которая делает исключительно downgrade, ибо для всего остального уже есть [full-]upgrade.

Да, она будет делать исключительно официально неподдерживаемый downgrade.

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

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

Об этом вообще невозможно догадаться. Причём невозможно догадаться ни о том что репа заменяет системные пакеты, ни тем более о том как и где это может вылезти.

И здесь всё те же мысли.

Если замещение системных пакетов неофициальным это очень плохая вещь (потому что даунгрейд официально не поддерживается?), то опять же apt при попытке заместить системные пакеты должен выводить большой красный транспарант (диагностика!) и требовать какую-нибудь специальную опцию «дасделайэтопожалуйстамнеоченьнадояпонимаюпоследствия» для этого (защита). А если apt молча и с удовольствием устанавливает замещающие неофициальные системные пакеты, то он точно также молча и с удовольствием должен делать их неофициальный даунгрейд до системных.

Далее, если пользователю нужна функция ХХХ, то он (после того как не найдёт её в Дебиане), спросит Гугл. Гугл ему услужливо подбросит ссылку на соответствующую неофициальную репу с инструкцией по установке. Где предупреждение пользователя о какой-то потенциальной опасности? Опять же, это задача apt. Обнаружив сомнительную репу собирающуюся заместить системные пакеты, он должен предупредить об этом.

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

Чтобы надёжно замечать подобные проблемы, зависимости должны выражаться не на уровне имён файлов, и даже не на уровне SONAME, а на уровне отдельных символов. Можете это предложить разработчикам, конечно, но индекс репозиториев в таком случае распухнет на порядок.

Вы можете привести пример, когда моё предложение будет вредить? Возможно я что-то упускаю, но разве сложно заметить замещающие системные пакеты из отключенного источника? Как может навредить предупреждение о них?

Это будет команда, которая делает исключительно downgrade, ибо для всего остального уже есть [full-]upgrade.

Да, она будет делать исключительно официально неподдерживаемый downgrade.

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

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

Об этом вообще невозможно догадаться. Причём невозможно догадаться ни о том что репа заменяет системные пакеты, ни тем более о том как и где это может вылезти.

И здесь всё те же мысли.

Если замещение системных пакетов неофициальным это очень плохая вещь (потому что даунгрейд официально не поддерживается?), то опять же apt при попытке заместить системные пакеты должен выводить большой красный транспарант (диагностика!) и требовать какую-нибудь специальную опцию «дасделайэтопожалуйстамнеоченьнадояпонимаюпоследствия» для этого (защита). А если apt молча и с удовольствием устанавливает замещающие неофициальные системные пакеты, то он точно также молча и с удовольствием должен делать их неофициальный даунгрейд до системных.

Далее, если пользователю нужна функция ХХХ, то он (после того как не найдёт её в Дебиане), спросит Гугл. Гугл ему услужливо подбросит ссылку на соответствующую неофициальную репу с инструкцией по установке. Где предупреждение пользователя о какой-то потенциальной опасности? Опять же, это задача apt. Обнаружив сомнительную репу собирающуюся заместить системные пакеты, он должен предупредить об этом.

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

Чтобы надёжно замечать подобные проблемы, зависимости должны выражаться не на уровне имён файлов, и даже не на уровне SONAME, а на уровне отдельных символов. Можете это предложить разработчикам, конечно, но индекс репозиториев в таком случае распухнет на порядок.

Вы можете привести пример, когда моё предложение будет вредить? Возможно я что-то упускаю, но разве сложно заметить замещающие системные пакеты из отключенного источника? Как может навредить предупреждение о них?

Это будет команда, которая делает исключительно downgrade, ибо для всего остального уже есть [full-]upgrade.

Да, она будет делать исключительно официально неподдерживаемый downgrade.