Показаны сообщения с ярлыком pkg. Показать все сообщения
Показаны сообщения с ярлыком pkg. Показать все сообщения

среда, 27 августа 2014 г.

Мини новости 27/08/14

Напоминание, в первую очередь, пользователям пакетов (pkg), а так же тем кто их собирает. Выпущен pkg 1.3.7, обратите внимание на процесс обновления, ранее тут был анонс, а так же выпущен официальный анонс.

Компания Cryptography Research, подразделение Rambus, объявила о выделение трёх грантов, для поддержки проектов занимающихся разработками в сфере безопасности (world’s need for better security).
Второй по величине грант, в размере $350,000 был выделен проекту FreeBSD Foundation, занимающемуся поддержкой проекта FreeBSD. Так же были выделены гранты:
$1,000,000 - организации International Association for Cryptologic Research (IACR) на финансирование программ, по обучению студентов.
$105,000 - Mayfield Fellows program at Stanford University
Данная акция стала возможна, благодаря условиям сделки по слиянию компаний, более подробно история изложена по ссылке выше.
  • Проект OenBSD, объявил о том, что после многих лет сервис BIND будет отключен, по умолчанию, в базовой системе. Данная процедура, производится, в рамках перехода на использование nsd/unbound, в качестве DNS сервера, по умолчанию. Утилиты dig, host и nslookup пока ещё доступны в системе.
  • В свете предыдущей новости, не лишне напомнить, что FreeBSD начиная с версии 10.0 полностью исключил BIND из поставки , заменив его unbound, в связи с этим более не доступны утилиты dig и nslookup, утилита host используется из состава unbound (аналогична), вместо dig следует использовать drill. BIND (с набором инструментария dig) доступен как сторонний пакет, при установке из коллекции портов.
  • Michael Dexter объявил, что на сайте bsd.lv теперь доступна онлайн, справочная страничка проекта vmrc (набор скриптов для управления виртуальными машинами BHyVe), так же появилась страница в wiki проекта FreeBSD.
  • OpenBSD добавлена поддержка IPv6 для syslogd(8)
  •  Проект mdocml выпустил сразу два релиза корректирующий 1.12.4  (для систем без поддержки SQLite3 или fts(3)), и 1.13.1 (новая ветка) на которую рекомендуется перейти, подробности на сайте проекта.
  • Devin Teske предложил добавить LUA bootloader (текущая реализация основана на Forth), обсуждение ведётся в рассылке, предложение основана на проекте GSoC этого года.

четверг, 3 июля 2014 г.

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

Beastie Cookies – From lme@
Beastie Cookies – From lme@
Более двух лет назад, началась активная разработка и внедрение нового менеджера пакетов 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

UPD: объявлено о открытии дополнительного репозитория, с пакетами собранными со включенной опцией WITH_NEW_XORG, репозиторий доступен для FreeBSD 9 и 10 (для 8-й версии поддержка невозможна, для 11 пакеты и так были собраны с данной опцией)