Changes/devel: различия между версиями

Материал из ALT Linux Wiki
м (→‎Октябрь: rpm-build-vm)
м (→‎2017: уж год как на changes/archive/2017 унёс)
 
(не показано 5 промежуточных версий 2 участников)
Строка 10: Строка 10:


Архив: [[changes/archive/devel|2005—2008]] и [https://lists.altlinux.org/pipermail/devel-announce/ 2008—2011].
Архив: [[changes/archive/devel|2005—2008]] и [https://lists.altlinux.org/pipermail/devel-announce/ 2008—2011].
== 2021 ==
=== Август ===
ldv@ [http://lists.altlinux.org/pipermail/devel/2021-August/215165.html объявил] о включении в sisyphus [[LTO]] по умолчанию при сборке.
== 2020 ==
=== Декабрь ===
ldv@ [http://lists.altlinux.org/pipermail/devel/2020-December/212848.html анонсировал] обновление gcc до версии 10 и обратил особое внимание на [http://lists.altlinux.org/pipermail/devel/2020-December/212853.html последствия] смены умолчания на -fno-common.


== 2019 ==
== 2019 ==
=== Ноябрь ===
glebfm@ обновил glibc до 2.30; [https://lists.altlinux.org/pipermail/devel/2019-November/208950.html примечания] по починке сломавшихся пакетов.


=== Октябрь ===
=== Октябрь ===
vt@ с ldv@ добавили в hasher возможность запускать тесты под QEMU root-ом, см. пакет [https://lists.altlinux.org/pipermail/devel/2019-October/208635.html rpm-build-vm].
vt@ с ldv@ добавили в hasher возможность запускать тесты под QEMU root-ом, см. пакет [https://lists.altlinux.org/pipermail/devel/2019-October/208635.html rpm-build-vm].
В rpm-build 4.0.4-alt133 добавлена директива <tt>%autopatch</tt>, которая применяет все перечисленные в основной секции spec-файла патчи с заданным <tt>-p</tt>. Подробности [https://lists.altlinux.org/pipermail/devel/2019-October/208573.html здесь].


=== Июль ===
=== Июль ===
Строка 30: Строка 47:


[https://lists.altlinux.org/pipermail/devel/2018-April/204147.html Предлагается] вычистить <tt>pkgconfig(Qt5Declarative)</tt> и <tt>qt5-quick1-devel</tt> из <tt>BuildRequires:</tt>; вместо них теперь <tt>qt5-declarative-devel</tt>.
[https://lists.altlinux.org/pipermail/devel/2018-April/204147.html Предлагается] вычистить <tt>pkgconfig(Qt5Declarative)</tt> и <tt>qt5-quick1-devel</tt> из <tt>BuildRequires:</tt>; вместо них теперь <tt>qt5-declarative-devel</tt>.
== 2017 ==
=== Октябрь ===
В rpm-build-4.0.4-alt105 я меняю значение по умолчанию для этой проверки:
найденные кривые пути будут считаться ошибкой сборки. ([ldv@ про [https://lists.altlinux.org/pipermail/devel/2017-October/203277.html /var/lib/lib] и [https://lists.altlinux.org/pipermail/devel/2017-October/203244.html аналогичное]; см. тж. [https://bugzilla.altlinux.org/show_bug.cgi?id=10382 #10382] и [https://bugzilla.altlinux.org/show_bug.cgi?id=33151 #33151])
=== Апрель ===
[[Alterator]] переехал на {{pkg|guile22}}, есть новости: [https://lists.altlinux.org/pipermail/devel/2017-April/202600.html][https://lists.altlinux.org/pipermail/devel/2017-April/202618.html][https://lists.altlinux.org/pipermail/devel/2017-April/202628.html][https://lists.altlinux.org/pipermail/devel/2017-April/202624.html][https://lists.altlinux.org/pipermail/devel/2017-April/202631.html].
=== Март ===
В связи с применением в {{pkg|gear}} <tt>[https://raw.githubusercontent.com/facebook/zstd/dev/doc/images/Cspeed4.png zstd]</tt> по умолчанию при сборке не в sisyphus программам {{cmd|gear*}} следует передать опцию <tt>--gzip</tt> или же указать её посредством {{cmd|git config}}:
git config --add gear.compress --gzip  # в текущем репозитории
git config --global --add gear.compress --gzip  # для всех репозиториев по умолчанию
Характерная ошибка: <tt>hsh-rebuild: pkg.tar does not look like source package.</tt>
=== Январь ===
В Сизиф [https://lists.altlinux.org/pipermail/devel/2017-January/202232.html отправились] gcc 6.3.1 и binutils 2.27.0.
== 2015 ==
=== Декабрь ===
man/info-страницы при [http://git.altlinux.org/gears/r/rpm.git?p=rpm.git;a=commitdiff;h=ae81f541b90dccbcab305f612053c3b1caf97ae0 сборке пакетов] теперь упаковываются xz; просьба для универсальной обработки расширений пользоваться в <tt>%files</tt> строчками вроде:
%_man1dir/%name.1*
Касательно FTBFS по [https://lists.altlinux.org/pipermail/devel/2015-December/200538.html GnuTLS] (использование устаревших функций).
=== Ноябрь ===
{{pkg|makeinfo}} [https://lists.altlinux.org/pipermail/devel/2015-November/200445.html покидает] базовую сборочную среду; потребуется добавить <tt>BuildRequires: makeinfo</tt> [https://lists.altlinux.org/pipermail/devel/2015-December/200461.html либо] <tt>BuildRequires: texinfo</tt> (если не хватит ещё и {{pkg|texi2dvi}}).  Для части пакетов будет NMU.

Текущая версия от 10:15, 28 августа 2021

50px-Gnome globe current event.png
Данная статья периодически обновляется.
Последнее обновление
10:15 28 августа 2021


Замечания об изменениях в Sisyphus для разработки

Здесь собираются важные новости по изменениям, существенным для разработчиков; пользователям Sisyphus стоит обратить внимание на эту страницу.

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

Архив: 2005—2008 и 2008—2011.

2021

Август

ldv@ объявил о включении в sisyphus LTO по умолчанию при сборке.

2020

Декабрь

ldv@ анонсировал обновление gcc до версии 10 и обратил особое внимание на последствия смены умолчания на -fno-common.

2019

Ноябрь

glebfm@ обновил glibc до 2.30; примечания по починке сломавшихся пакетов.

Октябрь

vt@ с ldv@ добавили в hasher возможность запускать тесты под QEMU root-ом, см. пакет rpm-build-vm.

В rpm-build 4.0.4-alt133 добавлена директива %autopatch, которая применяет все перечисленные в основной секции spec-файла патчи с заданным -p. Подробности здесь.

Июль

ldv@ сообщает о переезде SIOCGSTAMP и SIOCGSTAMPNS из <asm/sockios.h> в <linux/sockios.h>, в результате чего #include <sys/socket.h> больше не приводит к определению этих констант.

2018

Октябрь

О состоянии libGLUT: libfreeglut и libmesaglut.

Июнь

В сборочнице отключено ограничение на один поток сборки пакета (%__nprocs = 1) и при этом текущий лимит уже жёсткий.

Апрель

Предлагается вычистить pkgconfig(Qt5Declarative) и qt5-quick1-devel из BuildRequires:; вместо них теперь qt5-declarative-devel.