LINUX.ORG.RU
ФорумTalks

Предложение об изменении политики миграции пакетов в Debian

 , ,


0

2

Colin Watson из Ubuntu Release Team предложил внести некоторые изменения в политику миграции пакетов из sid в testing. Напомню, пакеты попадают в testing только по истечении некоторого времени (обычно около недели), если не выявлено серьёзных ошибок и если пакет удовлетворяет определённым требованиям (собирается, устанавливается и запускается). Предложение заключается в использовании автоматического тестирования пакетов с помощью autopkgtest. Предполагается, что пакеты, снабжённые набором автоматических тестов, будут переноситься в testing, если удачно пройдены все тесты. Если тесты не пройдены, миграция пакета автоматически блокируется. Это позволит выявить значительную часть критических ошибок, не прибегая к человеческим ресурсам, и соответственно ускорив процесс тестирования и релиза дистрибутива.

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

http://lists.debian.org/debian-devel-announce/2013/08/msg00006.html

★★★★★

Это не очень хорошая идея. Не с тестами, а с ускоренной миграцией, конечно - далеко не все ошибки можно так выявить.

Falcon-peregrinus ★★★★★ ()
Ответ на: комментарий от Falcon-peregrinus

Это не очень хорошая идея. Не с тестами, а с ускоренной миграцией, конечно - далеко не все ошибки можно так выявить.

Поэтому и придумали задержку в 2 дня. В конце концов, нельзя забывать, что testing — это всего лишь testing, но никак не stable.

eugeno ★★★★★ ()

Их покусали разработчики хрома?

Valkeru ★★★★ ()

А не пошёл бы он куда подальше, пока инструмент не принесёт, которым можно тестировать не менее качественно, чем сейчас? И вообще автоматическими тестами можно только ускорить процесс, но полностью переводить всё на них - идиотизм. Слишком сложная система, чтобы всё покрыть автоматикой.

Quasar ★★★★★ ()
Ответ на: комментарий от Quasar

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

Речь о полном переходе пока не идёт. Debian славится тем, что не принимает поспешных решений, что бы там убунтушники ни предлагали.

eugeno ★★★★★ ()
Ответ на: комментарий от Reset

лучше автоматика чем многомесячная мариновка, которая вообще ничего не дает

Лучше разумное сочетание, иначе всё может полететь к чертям.

eugeno ★★★★★ ()
Ответ на: комментарий от Reset

Мариновка? В дебьяне по крайней мере реальное тестирование, которое в итоге даёт стабильный релиз. Ах софт не bleeding edge? Ну звиняй - это стабильное и оттестированное решение, а не солянка из чего попало.

Quasar ★★★★★ ()
Ответ на: комментарий от Quasar

В дебьяне по крайней мере реальное тестирование,

бугога

которое в итоге даёт стабильный релиз

ога и работает он только на проту^Wстабильном железе пятилетней давности

Ах софт не bleeding edge?

зачем бросаться из крайности в красность?

Reset ★★★★★ ()
Последнее исправление: Reset (всего исправлений: 1)

Еще неплохо было бы организовать регулярную пересборку пакетов с динамическими зависимостями, таких как xserver-xorg-input-* xserver-xorg-video-* в окружении experimental. Потому что в sid xorg-input-abi-16 и xorg-video-abi-12, а в experimental - xorg-input-abi-19 и xorg-video-abi-14, и чтобы обновить xorg с 1.12 до 1.14 приходится пересобирать все xserver-xorg-input-* и xserver-xorg-video у себя на компьютере, предварительно установив xserver-xorg-dev 1.14 из experimental.

Может тогда мейнтейнеры заметят, что неплохо было бы поправить в заголовках XAA на EXA, убрать инклуды всякого недоступного deprecated типа mibstore.h и т.д.

BMX ★★☆ ()

Хватит из тестинга делать помойку. Автотесты не панацея, говорю как автоматизатор.

Lordwind ★★★★★ ()
Ответ на: комментарий от Lordwind

Ну у них же есть rpmlint, brp-scripts. Чем мы хуже?

BMX ★★☆ ()
Ответ на: комментарий от Reset

ога и работает он только на проту^Wстабильном железе пятилетней давности

4.2. У меня свежевышедший Squeeze подхватил всё железо на ноуте годичной давности. А если бы не подхватил, то в бэкпортах всегда лежит свежее ядро. Кстати, сейчас даже свежее, чем в Ubuntu 13.04.

eugeno ★★★★★ ()
Ответ на: комментарий от Reset

Reset> бугога

Очень умный комментарий. Он преисполнен торжеством интеллекта и мудрости.

Reset> ога и работает он только на проту^Wстабильном железе пятилетней давности

Ну враньё же.

Reset> зачем бросаться из крайности в красность?

Расскажи это RedHat.

Quasar ★★★★★ ()
Последнее исправление: Quasar (всего исправлений: 1)
Ответ на: комментарий от eugeno

а если купить только что вышедший ноут (сразу же после объявления о выходе на сайте производителя), придется ждать год, пока оно заработает =)

и получается, к новому ноуту нужно иметь годичной давности usb-сетевую карту, usb-звуковуху, usb-вайфай, usb-вебкамеру, и может быть даже usb-клавиатуру и usb-тачпад =) И потом двачевать F5 на обновления ведра и ждать, что «ну может сегодня моя сетевушка заработает?»

stevejobs ★★★★☆ ()
Ответ на: комментарий от stevejobs

а если купить только что вышедший ноут (сразу же после объявления о выходе на сайте производителя), придется ждать год, пока оно заработает =)

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

eugeno ★★★★★ ()
Ответ на: комментарий от Reset

лучше автоматика чем многомесячная мариновка, которая вообще ничего не дает

Причём никаких внятных обоснований мариновка не имеет.

Gotf ★★★ ()
Ответ на: комментарий от eugeno

Каких отзывов? Отзывы по железу можно не читать, если берешь ноут проверенного производителя. Отзывов по работе дебиана? Так это проблемы дебиана.

Reset ★★★★★ ()
Ответ на: комментарий от Reset

На определённых стадиях разработки примерно так и есть. Но когда в unstable пакет не обновляется месяцами и отстаёт от совершенно апстрима на год без единой причины, начинаешь задумываться. Сейчас Debian мне напоминает замкнутую систему, ориентированную в первую очередь на себя и свои абстрактные цели, а не на своих пользователей.

Gotf ★★★ ()

Colin Watson из Ubuntu Release Team

А чой-та я не понял, чего он из Ubuntu свои ручонки в Debian тянет?

Вполне нормальная частая формулировка Too young, only X of 10 days old.

Umberto ★☆ ()
Ответ на: комментарий от stevejobs

usb-сетевую карту, usb-звуковуху, usb-вайфай, usb-вебкамеру

А кто тебе, милейший, не даёт собрать последнее патченное ядро с новыми драйверами из experimental в Wheezy 7 ?

Umberto ★☆ ()
Ответ на: комментарий от Reset

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

Ха, ха и ещё раз ха. ©

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

eugeno ★★★★★ ()
Ответ на: комментарий от Gotf

Сейчас Debian мне напоминает замкнутую систему, ориентированную в первую очередь на себя и свои абстрактные цели, а не на своих пользователей.

И тем не менее, согласно одному из последних опросов, Debian занял последнее место в списке худших дистрибутивов. При этом в опросе об используемых дистрибутивах он занял второе место, что говорит о высокой степени удовлетворённости дистрибутивом среди пользователей при довольно репрезентативной выборке этих самых пользователей.

eugeno ★★★★★ ()

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

Предложение заключается в использовании автоматического тестирования

Кончался 2013 год, лол..

Стабильный дебиан, лол)) Стабильно... глючный, надо полагать.

Меня, кстати, так забавляет использование фанами слова «стабильный» словно чего-то хорошего, хотя само по себе понятие не подразумевает ничего положительного - все может быть стабильно плохо)

special-k ★★★ ()
Последнее исправление: special-k (всего исправлений: 3)
Ответ на: комментарий от Umberto

откуда ж дрова под линукс возьмутся сразу после выхода железяки? их еще полгода минимум реверсить будут до приемлемого состояния...

stevejobs ★★★★☆ ()
Ответ на: комментарий от stevejobs

откуда ж дрова под линукс возьмутся сразу после выхода железяки?

Так подожди, тебе не нравится отставание линукса вцелом, или таймаута новых пакетов в дебиане?

Umberto ★☆ ()
Ответ на: комментарий от Umberto

отставание линукса в целом. оно было всегда и будет еще долго, так что «не нравится» тут чисто риторическое. Линукс не работает на совсем новом железе, странно это отрицать

stevejobs ★★★★☆ ()
Ответ на: комментарий от stevejobs

Линукс не работает на совсем новом железе, странно это отрицать

Я это не отрицаю, тут даже речь не об этом, тред про дебиан.

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

Ну а брать «прямо из печки» только прочитав первый обзор...

Umberto ★☆ ()
Ответ на: комментарий от eugeno

И тем не менее

…я выразил своё личное мнение, которое не обязано совпадать с результатами каких-то опросов.

Gotf ★★★ ()
Ответ на: комментарий от Gotf

…я выразил своё личное мнение, которое не обязано совпадать с результатами каких-то опросов.

Просто это выглядит так, будто ты пытаешься нас в чём-то убедить. Большинство пользователей Debian сделало свой выбор сознательно, и их больше всего устраивает именно этот дистрибутив. А ты говоришь, что он не ориентирован на своих пользователей. Прямо как у Булгакова:

— Зрительская масса требует объяснения.

— Зрительская масса как будто ничего не заявляла?

eugeno ★★★★★ ()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.