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

Материал из ALT Linux Wiki
м (→‎Июнь: %__nprocs > 1)
м (→‎2017: уж год как на changes/archive/2017 унёс)
 
(не показано 8 промежуточных версий 2 участников)
Строка 11: Строка 11:
Архив: [[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].


== 2018 ==
== 2021 ==


=== Июнь ===
=== Август ===
В сборочнице [https://lists.altlinux.org/pipermail/devel/2018-June/204507.html отключено ограничение] на один поток сборки пакета (%__nprocs = 1) и при этом текущий лимит уже жёсткий.


=== Апрель ===
ldv@ [http://lists.altlinux.org/pipermail/devel/2021-August/215165.html объявил] о включении в sisyphus [[LTO]] по умолчанию при сборке.


[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>.
== 2020 ==


== 2017 ==
=== Декабрь ===


=== Октябрь ===
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.


В rpm-build-4.0.4-alt105 я меняю значение по умолчанию для этой проверки:
== 2019 ==
найденные кривые пути будут считаться ошибкой сборки. ([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])


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


[[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].
=== Октябрь ===
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 здесь].


В связи с применением в {{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}}:
=== Июль ===
ldv@ [https://lists.altlinux.org/pipermail/devel/2019-July/208150.html сообщает] о переезде <tt>SIOCGSTAMP</tt> и <tt>SIOCGSTAMPNS</tt> из <tt><asm/sockios.h></tt> в <tt><linux/sockios.h></tt>, в результате чего <tt>#include <sys/socket.h></tt> больше не приводит к определению этих констант.


git config --add gear.compress --gzip  # в текущем репозитории
== 2018 ==
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/2018-October/205739.html О состоянии libGLUT]: libfreeglut и libmesaglut.


=== Январь ===
=== Июнь ===
В сборочнице [https://lists.altlinux.org/pipermail/devel/2018-June/204507.html отключено ограничение] на один поток сборки пакета (%__nprocs = 1) и при этом текущий лимит уже жёсткий.


В Сизиф [https://lists.altlinux.org/pipermail/devel/2017-January/202232.html отправились] gcc 6.3.1 и binutils 2.27.0.
=== Апрель ===


== 2015 ==
[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>.
 
=== Декабрь ===
 
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.