Страница 1 из 1

пакеты, бранчи, 2014Q3

Добавлено: 2014-07-03 6:17:45
f_andrey
Я тут и не только, опять не ленюсь что то сочинительствовать, как всегда самое свежее на http://bsdnir.blogspot.ru

Более двух лет назад, началась активная разработка и внедрение нового менеджера пакетов pkg (pkgng), он доступен начиная с версий 8.3, 9.0 и во всех более поздних версиях FreeBSD (начиная с 10.0 присутствует в системе штатно).
Начиная с данного года, введена так же процедура выпуска пакетов программного обеспечения, в виде бранчей (ветвей), в начале каждого квартала (три месяца).
2014Q1 - был экспериментальной сборкой, публично не анонсировался, начиная с 2014Q2 публичная информация о выпусках.
Пакеты, для бранчей, строятся на еженедельной основе и доступны на серверах pkg.freebsd.org (/quarterly вместо обычной /latest). Пакеты имеют цифровую подпись, в настоящее время поддерживается сборка для FreeBSD 9 и 10.
В июле выпущен 2014Q3 во время подготовки которого:
- 177 различных коммитера внесли правки
- внесено 9918 исправлений
- если применить diffstat: 23646 файлов изменено, 554070 вставок (+), 577210 удалений (-)

Наиболее заметны, для пользователей, будут следующие изменения:
- версия Java по умолчанию, теперь 1.7
- множество изменений в механизме stagedir (eng) (93% пакетов теперь верно строятся)
- множество улучшений по работе с libtool (что сильно понизило overlinking)
- новые USES: mono, objc, drupal, gecko, cpe, gssapi, makeinfo
- новые ключевые слова для plist: @sample, @shell
- LibreOffice обновлён до версии 4.2.5
- Firefox обновлён до версии 30.0
- Firefox-esr обновлён до версии 24.6
- postgresql по умолчанию изменён с 9.0 на 9.2
- nginx обновлён до версии 1.6.0
- lua теперь 5.2
- subversion был разделён на несколько портов, в соответствии с функционалом
- во FreeBSD 9-STABLE и 10-STABLE версия xorg по умолчанию 1.12.4 (при установке двоичных пакетов, по умолчанию, версия до сих пор 1.7.7)
- улучшенная поддержка инфраструктуры тестирования (QA)
- Info файлы обрабатываются правильно, даже если система собрата с опцией WITHOUT_INFO
- древние версии emacs были вычищены.

Если кто пропустил, то напоминаю, что в настоящее время подсистема пакетов (а так же местами и портов) довольно активно модифицируется, для ознакомления с функционалом pkg можно рекомендовать страничку, так же если вы знаете английский, то можно следить за деятельностью команды ports@ в официальном блоге, g+, facebook, twitter а так же задавать вопросе на IRC канале #bsdports сети efnet

Re: пакеты, бранчи, 2014Q3

Добавлено: 2014-07-03 14:56:10
Alex Keda
1. непонятно нахрена бранчи эти?
2. КДЕ ни в каком из них нет, я правильно понимаю? =)

Re: пакеты, бранчи, 2014Q3

Добавлено: 2014-07-03 15:13:36
f_andrey
Alex Keda писал(а):1. непонятно нахрена бранчи эти?
2. КДЕ ни в каком из них нет, я правильно понимаю? =)
Стабилизация кода как понимаю, к ним в эти три месяца выпускаются патчи безопасности и в таком роде, хотя до конца тоже не понял затею, вообще инфы не то что бы море, а скорость внедрения недурная
2. вовсе не скажу, а через pkg search не видно? я то по старинке на портах живу и без всяких КДЁв

Re: пакеты, бранчи, 2014Q3

Добавлено: 2014-07-03 23:37:07
Alex Keda
там проблема в том что последним кедам требуется новый ксоркг...
соответственно 3 или 4 пакета не собирается, причём существенных - без них оно не работает
--
и так с марта или февраля...хоть бы уже новый ксорг внедрили, а не тестили...
тестят кстати тоже, не первый год уже =((

Re: пакеты, бранчи, 2014Q3

Добавлено: 2014-07-03 23:45:39
f_andrey
Да с хоргами конечно та ещё веселуха, зато в каренте вроде всё таки почти дошло до новой консоли vt, причём интересно не "выключая" полностью старую, а так же EFI вроде придумали в каком то виде

Re: пакеты, бранчи, 2014Q3

Добавлено: 2014-07-05 2:57:32
f_andrey
Alex Keda писал(а):там проблема в том что последним кедам требуется новый ксоркг...
Они похоже читают твои мечты https://lists.freebsd.org/pipermail/fre ... 01570.html не самое прямое, но похоже решение :)

Re: пакеты, бранчи, 2014Q3

Добавлено: 2014-07-05 10:05:20
Alex Keda
нет. они читают наш форум =))
--
нормальное решение. оттестят, старый грохнут репозиторий - новый на его место
и всё