LINUX.ORG.RU
ФорумTalks

Чудеса автоматизации

 


1

1

https://mailman.archlinux.org/pipermail/aur-general/2012-August/019759.html

Разговор мейнтейнеров:

M1: 'll be away for a couple of days, normally everything should get updated automatically while i'm out.

M2: How are you updating things automatically?

M1: cronjobs on a server :)

D1: So you're blindly signing and pushing packages based on the fact that they compile?

M1: yes why not ?

★★★★

Арч может спокойно развиваться без мейнтенеров! Даже если они все забросят разработку об этом даже никто не узнает :)

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

и вообще — дятлов боятся — в лес не ходить.

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

Как будто в арчлинуксе проводят аудит исходных кодов, ага.

gatsu
()

Арч, он такой.

Deleted
()

Еее, я уже начинаю любить этот дистр

true_admin ★★★★★
()

О, надо бы и себе такую автоматику замутить. И чтоб, значит, автоматом затаривало и отправляло в SBo/pending. То-то подтверждальщики обрадуются!

Cancellor ★★★★☆
()

ога, компилируется значит работает :)

Reset ★★★★★
()

Уверен, что именно так в 99% дистрибутивов «проверяют» 90% пакетов перед заливкой в репозиторий :)

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

Даже если они все забросят разработку об этом даже никто не узнает :)

Судя по количеству топиков с арчепроблемами, они уже давно забросили разработку, и никто об этом до сих пор не знал.

staseg ★★★★★
()

Новый девиз Арча.

FiXer ★★☆☆☆
()

snoopcat когда-то делал скрипт для автосборки пакетов из аура и генерации из них репы. Работало вполне сносно по крону, но потом у меня закончился лишний процессор на сервере и проект благополучно помер.

pekmop1024 ★★★★★
()

И арчеводы после всего этого еще на бедного поттеринга жалуются

derlafff ★★★★★
()

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

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

Во-во. Тролли правы - линуксоидов 1%, просто они накрасноглазили ботов, что те клепают по 100500 аудиоплееров в год.

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

В Open Build Service (на нём собирается OpenSUSE и собирался MeeGO) при сборке пакетов файл .spec проверяется довольно разнообразными способами, нормально собранный на локалхосте пакет при сборке там выдавал 3 ошибки и 12 варнингов. Пример ошибки - «Пакеты, содержащие разделяемую библиотеку, должны иметь название lib*N, N - номер мажорной версии». Пример предупреждения - «файл, помещённый в $bindir, не имеет соответствующей страницы man».

Также иногда задают в спеке url на официальный сайт программы, это вызывает большее доверие, чем архив с исходниками с локалхоста.

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

Для C/C++ есть отличный анализатор в составе clang - в отличие от всяких plint и PVS-Studio, он практически не даёт ложных срабатываний (а если и даст, это считается полноценным багом, о котором следует сообщать немедленно). Есть плагин к gcc, способный обнаружить потенциальное переполнение буфера. Для других языков анализаторов такого уровня нет, но тот же pylint со смягчёнными настройками пригодился бы.

quiet_readonly ★★★★
()

А что конкретно вас не устраивает? По-моему, парень все правильно сделал.

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

Также иногда задают в спеке url на официальный сайт программы, это вызывает большее доверие, чем архив с исходниками с локалхоста.

Так и нужно делать всегда.

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

Девиз линукса.

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

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

А исходники остались? Я все мечтаю сделать репу для личного использования чтоб можно было обновляться простым pacman -Syu.

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

Ещё бы автоматически новые версии с сайтов скачивал, тогда бы майнтейнеры не были б нужны.

aptyp ★★★★
()

Если система компилируется, то это хорошо, если загружается, то это просто здорово! (c)

Heretique
()
Ответ на: комментарий от pekmop1024

у меня тупо стоит Jenkins и занимается тем же самым :)

правда, я обленился, и пакеты берутся просто методом неочистки кэша юрты

или уже не берутся? :))) надо проверить. Но система собирается.

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

Для других языков анализаторов такого уровня нет,

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

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

Йо-хо-хо! Ты сам-то по ссылке ходил?

Подавач: nous
Супровідник: nous
post-factum ★★★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.