The OpenNET Project / Index page

[ новости /+++ | форум | wiki | теги | ]

форумы  помощь  поиск  регистрация  майллист  ВХОД  слежка  RSS
"OpenNews: Автоматические уведомления для мэйнтейнеров портов..."
Вариант для распечатки Архивированная нить - только для чтения! 
Пред. тема | След. тема 
Форумы Разговоры, обсуждение новостей (Public)
Изначальное сообщение [Проследить за развитием треда]

"OpenNews: Автоматические уведомления для мэйнтейнеров портов..."
Сообщение от opennews on 05-Окт-05, 10:11 
Edwin Groothuis объявил (http://lists.freebsd.org/mailman/htdig/freebsd-ports/2005-October/026265.html) о тестовом запуске системы уведомления мэйнтейнеров портов FreeBSD о доступности новых версий программ.

Алгоритм проверок скрипта прост - проверяется доступность файлов следующей версии программы. Например, если порт foo имеет версию 1.2.3, то проверяются файлы foo-1.2.4, foo-1.3.0, foo-2.0.0.

URL: http://lists.freebsd.org/mailman/htdig/freebsd-ports/2005-October/026265.html
Новость: https://www.opennet.ru/opennews/art.shtml?num=6189

Cообщить модератору | Наверх | ^

 Оглавление

Сообщения по теме [Сортировка по времени, UBB]


1. "Автоматические уведомления для мэйнтейнеров портов FreeBSD"
Сообщение от rootus on 05-Окт-05, 10:11 
Ндя, зачем городить еще какой то механизм сообщений о выходе новых портов, есть же уже существующий freshports.org
Cообщить модератору | Наверх | ^

2. "Автоматические уведомления для мэйнтейнеров портов FreeBSD"
Сообщение от butcher (ok) on 05-Окт-05, 10:29 
Уведомления не о выходе новых портов, а о доступности новых версий программ, для того чтобы мэйнтейнеры знали что можно обновлять порт.
Cообщить модератору | Наверх | ^

3. "Автоматические уведомления для мэйнтейнеров портов FreeBSD"
Сообщение от rootus on 05-Окт-05, 12:00 
Прошу прощения, freshports.org именно уведомляет о выходе новых версий программ, а так же в случае мелких патчей, их описания...
Cообщить модератору | Наверх | ^

8. "Автоматические уведомления для мэйнтейнеров портов FreeBSD"
Сообщение от Samm on 05-Окт-05, 14:12 
автар, выпей йаду. Пока мейнтейнер или security team не обновят порт ничего тебе фрешпортс не скажет.

P.S. Непонятно как будет с портами для которых номера версий нестандартные.

Cообщить модератору | Наверх | ^

4. "Автоматические уведомления для мэйнтейнеров портов FreeBSD"
Сообщение от Nerian email on 05-Окт-05, 12:18 
rootus: он уведомляет разработчиков порта о том что порабы обновить порт ибо новые версии пока ещё не портировнного получились или пользователей о том что порт обновился?
Cообщить модератору | Наверх | ^

5. "Автоматические уведомления для мэйнтейнеров портов FreeBSD"
Сообщение от BatYa on 05-Окт-05, 12:25 
Для тех кто в танке -- freshports.org уведомляет о том, что происходит в /usr/ports. Пока майнтейнер не  обновит порт -- там ничего не появится. А на сайте разработчика уже может смениться десяток версий. Как раз эта система смотрит на сайт разработчика. И пинает майнтейнера. Майнтейнер обновляет порт и на freshports.org появляется новая радостная строчка. :)
Cообщить модератору | Наверх | ^

6. "Автоматические уведомления для мэйнтейнеров портов FreeBSD"
Сообщение от JIC email on 05-Окт-05, 12:36 
А в следующей версии система будет пытаться скомпилить новую версию со старыми настройками, немного подправив Makefile и в случае удачи комиттить новую версию ;)
Cообщить модератору | Наверх | ^

7. "Автоматические уведомления для мэйнтейнеров портов FreeBSD"
Сообщение от аноним on 05-Окт-05, 13:47 
Это уже явный перебор. Тоесть лень - это конечно двигатель прогресса, но не такая лень :-)
Cообщить модератору | Наверх | ^

9. "Автоматические уведомления для мэйнтейнеров портов FreeBSD"
Сообщение от Аноним email on 05-Окт-05, 14:15 
Это не лень, это жизнь. Когда на 13 тыщ портов 30 активных коммиттеров, то без вот таких автоматизаций не обойтись.
Cообщить модератору | Наверх | ^

10. "Автоматические уведомления для мэйнтейнеров портов FreeBSD"
Сообщение от Samm email on 05-Окт-05, 14:55 
>Это не лень, это жизнь. Когда на 13 тыщ портов 30 активных
>коммиттеров, то без вот таких автоматизаций не обойтись.


1) Интересно, откуда данные про 30 мейнтейнеров ;-)
2) Автор явно плохо представляет себе к чему подобобное приведёт. Видимо как раз потому, что 1) не является. А именно - часть библиотек не обновляется до след. версии сознательно, так как иногда они разрушают совместимость со старым API (не путать с ABI) и требуются изменения в зависящих от них портах (как минимум в самых распространённых). Как пример - пара pilot-lib/jpilot, в последнем совсем недавно сделали поддержку нового API. Следовательно после обновления надо либо обновить версии зависящих от (если они уже вышли) либо собственноручно писать патчи. Т.е. автообновлялка, даже при условии корректной работы (что само по себе труднодостижимо) и неразрушении обновляемого порта создаст значительно больше проблем чем пофиксит.
Кстати, есть ещё такая штука как патчи, которые при выходе новой версии имеют свойство:
a) частично/полностью интегрироваться в src
b) в следствии изменений в src требовать доработки напильником, причём иногда весьма существенной.

Вобщем, на мой взгляд попытка автоматизировать обновления портов принесёт больше вреда чем пользы. А вот автоматом заводить PR при выходе новой версии софтины - возможно и стоит. Как минимум автоматически будет виден maintainer timeout. Правда как минус - это резко возрастёт кол-во PR в стадиях open/feedback

Cообщить модератору | Наверх | ^

11. "Автоматические уведомления для мэйнтейнеров портов FreeBSD"
Сообщение от demon.tim on 07-Окт-05, 19:07 
обошёлся таким ходом
для системы обновлений =)

ee /etc/crontab
"0       3       *       *       6       root    /usr/local/bin/cvsup /root/ports-supfile && cd /usr/ports/ && make index && pkg_version -v |grep updat"
без лапок естественно
потом отчёт об обновлённых портах приходит почтой =)

Cообщить модератору | Наверх | ^

12. "Автоматические уведомления для мэйнтейнеров портов FreeBSD"
Сообщение от reaper email(??) on 08-Окт-05, 20:23 
установи portsnap, избавишься от ненужного трафика и make index
Cообщить модератору | Наверх | ^

13. "Автоматические уведомления для мэйнтейнеров портов FreeBSD"
Сообщение от demon.tim on 10-Окт-05, 13:23 
demon@dw:~> /usr/local/sbin/portsnap fetch
portsnap: sha256 is needed but cannot be found.
Please install it from the ports tree (sysutils/freebsd-sha256).

ставил freebsd-sha256 - всё тоже =(

Cообщить модератору | Наверх | ^

Удалить

Индекс форумов | Темы | Пред. тема | След. тема




Спонсоры:
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2022 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру