* [devel] I: регулярные сборки тулчейна, изменение в сопровождении пакетов
@ 2021-03-30 14:23 Dmitry V. Levin
  2021-03-30 15:27 ` Dmitry V. Levin
                   ` (3 more replies)
  0 siblings, 4 replies; 58+ messages in thread
From: Dmitry V. Levin @ 2021-03-30 14:23 UTC (permalink / raw)
  To: ALT Devel discussion list
Hi,
У сложившейся традиции сопровождения пакетов есть существенный недостаток:
в результате обновлений ломаются сборки пакетов, и эти поломки подолгу
никто не фиксит.
Например, приходит время обновлять тулчейн, а последствия предыдущего
обновления ещё не исправлены.
Для справки, релизы новых версий элементов тулчейна выходят на регулярной основе:
binutils и glibc - 2 раза в год в начале февраля и начале августа,
gcc - раз в год в начале мая.
Другими словами, релиз gcc происходит примерно посередине между релизами
binutils+glibc, т.е. между релизами элементов тулчейна проходит примерно
3 месяца.
Таким образом, для того, чтобы собирать релизы тулчейна регулярно,
нам нужно успевать к очередному релизу исправлять последствия предыдущего релиза.
Это значит, что время исправления должно быть меньше 3 месяцев.
В результате регулярных обновлений тулчейна исправление ftbfs станет более
равномерным и менее нервным процессом, а авральные исправления ftbfs перед
бранчеванием уйдут в прошлое.
Для того, чтобы укладываться с исправлением всех ftbfs в 3 месяца,
я предлагаю следующее изменение в сопровождении пакетов:
- мантейнерам начинать исправлять ftbfs сразу, как только ftbfs возникают;
- сформировать группу мантейнеров, которая будет исправлять ftbfs в
  пакетах других мантейнеров:
  + для пакетов на @nobody - сразу, как только ftbfs возникают;
  + для остальных пакетов - 4 недели спустя после возникновения ftbfs.
Приложение: 3 списка пакетов.
1. Список пакетов на @nobody с ftbfs на архитектуре x86_64:
$ awk '$4=="@nobody" {print}' beehive/stats/Sisyphus-x86_64/ftbfs-joined
daskr	2011.06.08-alt1	15	@nobody
gkrellm-gtodo	0.2.4-alt1	15	@nobody
golang-tools	0-alt7.git24acc66e	5	@nobody
hardinfo	0.6-alt0.1.alpha.gitb2991d7	15	@nobody
hnb	1.9.18-alt1.qa1	15	@nobody
hping2	2.0.0-alt4.rc2.qa3	15	@nobody
icukrell	2.0.0-alt2_pre0.1.qa1	15	@nobody
ipv6calc	0.94.1-alt1	15	@nobody
launchtool	0.7-alt1.qa1	14	@nobody
lazy	0.24d-alt2.qa1	15	@nobody
libcoredumper	1.2.1-alt2.3	14	@nobody
libgdchart	0.11.5-alt1.1.qa1	15	@nobody
libgringotts	1.2.1-alt1.1.qa1	16	@nobody
libslatec	4.1-alt7	15	@nobody
linuxtv-dvb-apps	1.1.1-alt2.2	14	@nobody
log4c	1.2.1-alt1.1.qa1	16	@nobody
ltspfs	0.3-alt4.20070117.qa1	14	@nobody
ltspfsd	0.3-alt0.2.2.qa1	14	@nobody
ltxml	1.2.7-alt2.1	15	@nobody
lush	2.0.1-alt3	16	@nobody
mar	20070301-alt1.qa1	15	@nobody
mct	2.8.3-alt1	15	@nobody
memmapper	1.42-alt1.qa1	15	@nobody
meschach	1.2-alt1.b.3	0	@nobody
musepack	r475-alt2	15	@nobody
nas	1.9.4-alt2.git20131009	15	@nobody
netwalk	0.4.10-alt6	15	@nobody
opentracker	1.6-alt2	16	@nobody
p3nfs	5.19-alt1.qa2	14	@nobody
pidgin-plugin-mrim	0.1.28-alt3	15	@nobody
procinfo	1:18-alt1.qa1	14	@nobody
proxychains	3.1-alt2	15	@nobody
pvm	3.4.6-alt1.1.qa1	16	@nobody
rdate	1.4-alt5.qa1	14	@nobody
scmpc	0.4.1-alt1.git20130304	15	@nobody
sdlscav	145.1_2010_11_5-alt1	15	@nobody
sjog	cvs20040812-alt4.1	15	@nobody
skippy	0.5.0-alt2.qa1	15	@nobody
squidGuard	1.4-alt1.qa1	15	@nobody
squidclam	0.23-alt1	15	@nobody
sven	0.6-alt3	15	@nobody
svox-pico	20120212-alt2	16	@nobody
wmclockmon	0.8.1-alt5.qa1	15	@nobody
xd3d	8.3.1-alt5	15	@nobody
2. Список пакетов не на @nobody с ftbfs от 12 недель на архитектуре x86_64:
$ awk '$3>=12 && $4!="@nobody" {print}' beehive/stats/Sisyphus-x86_64/ftbfs-joined
CBFlib	0.9.2.3-alt2	15	mike,@everybody
angband	4.1.2-alt1	15	george,@qa
apache2	1:2.4.46-alt2	13	rider,@everybody
avro	1.7.6-alt5_5jpp8	23	viy,@everybody
awesome	4.3-alt3	15	evg
babel	2.0.0-alt2.qa2	15	sin,@python,@qa,@everybody
bfgminer	5.5.0-alt1	15	drool,@everybody
biniax2	1.30-alt2.qa1	15	george,@qa
blas	3.9.2-alt2	15	manowar,@everybody
blzpack	04.00-alt11	15	grenka,@everybody
chestnut-dialer	0.3.3-alt8.3	17	mike,darktemplar,@qa
cpio	2.12-alt1	15	@core
cross-gcc	8.2.1-alt1_1.1	16	shaba,@everybody
dsniff	2.4-alt0.13.b1	14	vseleznv
dxx-rebirth	20200301-alt1	15	george,@everybody
elinks	0.12-alt0.12.6	15	george,glebfm,at
emacs-bbdb	2.35-alt3	17	@emacs
emacs-manual-ru	20.7-alt1.qa1	17	@emacs
erlang	1:21.3.6-alt3	15	nbr,shaba
ff-clone	1.2-alt1	15	george,@everybody
freehdl	0.0.8-alt5	16	mithraen,@everybody
fuse-zfs	0.7.2.2-alt1_14	14	viy,@everybody
gcc4.3	4.3.2-alt22	17	glebfm,@everybody
gcc4.9	4.9.2-alt8	14	glebfm
gcc5	5.3.1-alt8	14	glebfm
gcc6	6.3.1-alt6	14	glebfm
gcc7	7.3.1-alt9	14	glebfm
glsl-optimizer	2016.10-alt1.git21b98a9854	15	darktemplar,@everybody
gluegen2	2.3.2-alt1_11jpp8	15	viy,@everybody
goaccess	1.1.1-alt1	15	valintinr,@everybody
gpm	1.20.1-alt18.1	15	@core
gprolog	1.4.5-alt1	15	oddity,@everybody
gravit	0.5.0-alt1.1	15	george,@everybody
grdesktop	0.23-alt0.4	15	lav,mike,@qa
gri	2.12.23-alt6	17	darktemplar,@everybody
grizzly-npn	1.2-alt1_9jpp8	14	viy,@everybody
gumtree	2.1.1-alt1	24	darktemplar,@everybody
gwc	0.21.17-alt2	15	mike,@everybody
gwget	1.0.4-alt4.1	15	shaba,@everybody
hdf	4.2.14-alt1_1	15	oddity,@everybody
hibernate-validator	5.2.4-alt2_6jpp8	14	viy,@everybody
hp2xx	3.4.2-alt1	15	mike,@everybody
hping3	0.0.20051105-alt6	15	evg,@everybody
ht	2.1.0-alt2	15	led,@everybody
i3status	2.9-alt1	15	vkni,@everybody
icestorm	0.0.0.618.gf029975-alt2	15	lineprinter,@everybody
imagewriter	1.10-alt4	14	drool,@everybody
infinispan	8.2.4-alt2_5jpp8	14	viy,@everybody
inn	2.6.3-alt2.1	15	crux,@everybody
iozone	3.489-alt3	15	lav,@qa
ipband	0.8.1-alt1	15	oddity,@everybody
ipsec-tools	0.8.2-alt3	14	shaba,@everybody
iscan-free	2.20.0-alt6	15	lav,@qa,@everybody
iverilog	10.2-alt1	15	lineprinter,@everybody
jabber-muc	0.8.81-alt0.1	15	lakostis,@everybody
jamin	0.95.0-alt2.1	15	george,@qa
jboss-jsf-2.2-api	2.2.13-alt1_7jpp8	14	viy,@everybody
jetty	9.4.19-alt1_1.v20190610jpp8	14	viy,@everybody
jfsutils	1.1.15-alt3	15	mike,led,@qa,@everybody
kBuild	0.1.9998.r3178-alt4	14	sin,@qa
kannel	1.5.0-alt1.cvs20091101.3	15	week,@qa
koules	1.4-alt10	15	mike,@everybody
libblacs	1.1-alt15	15	darktemplar,@everybody
libchipmunk	7.0.3-alt1	14	george,@everybody
libdlna	0.2.4-alt2_12	16	viy,@everybody
libdmtx	0.7.5-alt1	16	george,@everybody
libgme	0.6.1-alt1	15	drool,@everybody
libiscsi	1.19.0-alt1	15	mike,@everybody
libkarma	0.1.2-alt1_12	16	viy,@everybody
liblbxutil	1.1.0-alt2	15	george,@everybody
libmonetra	7.14.0-alt1_1.1	16	viy,@everybody
libmp4v2-3	2.0-alt4	15	evg,@everybody
libmspub	0.1.4-alt1	15	shaba,@everybody
libnetcdff6-mpi	4.4.4-alt2	15	darktemplar,@everybody
libnetcdff6-seq	4.4.4-alt1	15	darktemplar,@everybody
libnut	0.0.675-alt1_10	16	viy,@everybody
libopennet	0.9.9-alt1_10	16	viy,@everybody
libqtelegram-ae	10.0.0-alt1	15	grenka
libreoffice-online	6.2.3.2-alt4	15	mvoronov,@everybody
libscalapack	1.8.0-alt20	15	darktemplar,@everybody
libsieve	2.2.5-alt1.qa2	15	enp,@qa
libta-lib	0.4.0-alt3	16	akv,@everybody
libxsettings-client0	0.17-alt2	16	viy,@everybody
liquidwar	5.6.4-alt6.1	15	george,@everybody
lmbench	3.0-alt3	14	antohami,@everybody
lterm	1.5.1-alt1	15	evg,@everybody
lzmalib	0.0.1-alt1_10	16	viy,@everybody
m4	1.4.18-alt2	17	@core
magicpoint	1.13a-alt4.20140908	15	rider,@everybody
mailx	8.1.2-alt7	15	@core
mars_nwe	0.99-alt5	14	mike,@everybody
mbm-gps-control	0.1.0-alt2	15	week,@everybody
mbrowse	0.4.3-alt3	15	oddity,@everybody
mcabber	1.0.5-alt1	15	mithraen,gns
mjpegtools	2.1.0-alt3	15	rider,@everybody
motion	4.1.1-alt3	15	ruslandh,@everybody
mtpaint	3.49.27-alt1	15	george,@qa
multipath-tools	0.8.3-alt2	15	shrek,mike,@everybody
mumps	4.10.0-alt11	15	darktemplar,@everybody
musl	1.1.3-alt2	16	led
nibbles	0.0.4-alt1.qa2	15	george,@qa
nvclock	0.8b4-alt5.qa1	15	mike,@qa,@everybody
ogdi	3.2.0-alt1.beta2.2	14	oddity,@everybody
open-iscsi	2.0.877-alt1.git73652184	15	snejok,@everybody
openal	1.19.1-alt1	15	shrek,@everybody
opennhrp	0.14.1-alt1	15	ender,@everybody
openrrcp	0.2.1-alt1	15	ender,@everybody
openscap	1.3.0-alt1	15	alexey,@everybody
ossec-hids	3.1.0-alt2	15	nickel,@everybody
owamp	3.5.0-alt2	15	imz,@everybody
pcc	1.0.0-alt2	15	oddity,@qa
pekwm	0.1.17-alt2	15	george,@everybody
perl-podlinkcheck	15-alt2	21	viy,@everybody
pesign	113-alt2	15	nickel,mike,@qa
pgadmin3	1.22.2-alt2	15	@pgsql,@qa,@everybody
phlipple	0.8.5-alt3	15	george,@everybody
pnetcdf	1.8.1-alt2.1	15	darktemplar,@everybody
ppp	2.4.8-alt2	14	mithraen,mike,shaba
prboom	2.5.0-alt0.3.1	15	oddity,@everybody
proxytoys	0:1.0-alt1_14jpp8	24	viy,@everybody
python-module-descartes	1.1.0-alt1.1	14	@python,@everybody
python-module-notify	0.1.1-alt6.1	15	@python
python3-module-babel	1:2.8.0-alt1	13	lav,@everybody
python3-module-croniter	0.3.34-alt1	22	@python,@everybody
python3-module-dateutil	2.8.1-alt2	22	lav,@python,@everybody
python3-module-djangorestframework	3.12.1-alt1	16	slev,@everybody
python3-module-js.jquery_joyride	1.0.3.1-alt2	19	@python,@everybody
python3-module-js.jquery_qtip	1.0.0-alt2	19	@python,@everybody
python3-module-oslo.versionedobjects	2.0.2-alt1	19	grenka,@python,@everybody
python3-module-oslo.vmware	3.4.0-alt1	19	grenka,@python,@everybody
python3-module-sphinxjp.themes.revealjs	0.3.0-alt3	20	@python,@everybody
qosmic	1.6.0-alt1	14	drool,@everybody
qt-fsarchiver	0.8.4.0-alt2	15	ruslandh,@everybody
qtiplot	0.9.8.9-alt9.svn20120124	20	vseleznv,@qa,@everybody
reaver	1.4-alt1	15	drool,@everybody
restbed	4.0-alt1_7	15	viy,@everybody
rezerwar	0.4.2-alt1	15	george,@everybody
roxterm	3.1.4-alt4	15	akv,@everybody
sbt	0.13.1-alt5_9.1jpp8	24	viy,@everybody
silver-searcher	2.2.0-alt2	15	vkni,@everybody
smstools	3.1.21-alt1	15	crux,@everybody
sniffit	0.3.7-alt4	15	george,@qa
snort	2.9.7.0-alt3	15	sem,oddity,timonbl4,@qa,@everybody
srecord	1.64-alt3	16	week,@everybody
stereograph	0.30a-alt2	15	dd,@everybody
stone_soup	0.21.1-alt1	15	george,@everybody
suspend-utils	1.0-alt1.git668c5f7	15	vseleznv,@qa
t4k_common	0.1.1-alt4.gita6c6b15	15	rider,viy,@everybody
telegramqml	2.0.0-alt2	15	ruslandh,@everybody
thinkfan	0.9.1-alt1	15	evg,@everybody
tinyfugue	5.0beta8-alt1	15	vkni,@everybody
uae	0.8.29-alt3	15	george,@everybody
udev-alsa	0.3-alt3	15	shrek,@everybody
unadf	0.7.12-alt1.qa1	16	george,@qa
unfs3	0.9.22-alt5	15	mike,@everybody
usbip	2.0.4-alt6	15	pv,led,@everybody
vice	3.4-alt2	15	mike,@qa,@everybody
vpn-ws	0.2-alt3	15	enp,@everybody
vzstat	7.0.25-alt1	19	shaba,@everybody
w3m	0.5.3-alt3.git20200502	18	eugvv,@qa,@everybody
weld-core	2.3.5-alt1_7jpp8	14	viy,@everybody
wf	0.41-alt1.qa1	15	evg,@everybody
wraplinux	1.7-alt1	15	ruslandh,@qa
xbean	0:4.14-alt1_1jpp8	14	viy,@everybody
xblast	2.10.4-alt1	15	george,@qa
xcrysden	1.5.60-alt1	15	lav,@everybody
xinetd	2.3.15-alt4	14	@core
xmedcon	0.16.2-alt1	16	rider,@everybody
xmr-stak	2.5.2-alt1	12	drool,@everybody
xorg-drv-amdgpu	19.1.0-alt1	15	george,@everybody
xtrkcad	4.0.3a-alt2	15	george,@qa,@everybody
xygrib	1.2.6-alt2	12	asy,@everybody
zabbix-module-sockets	1.1.0-alt4	15	evg,@everybody
zabbix-module-systemd	1.0.0-alt4	15	evg,@everybody
ziproxy	3.3.0-alt1	15	rt,@everybody
3. Список пакетов не на @nobody с ftbfs от 4 до 11 недель включительно на архитектуре x86_64:
$ awk '$3>=4 && $3<=11 && $4!="@nobody" {print}' beehive/stats/Sisyphus-x86_64/ftbfs-joined
SimGear	2020.1.2-alt4	9	mike,@qa,@everybody
desmume	0.9.11-alt3	4	oddity,@everybody
dict-mueller7-utf8	1.2-alt5	11	viy,@everybody
dict-web1913	1:1.4_0.47pd-alt2.1	11	mike,@qa
dino	0.2.0-alt1	4	aris
dreamchess	0.3.0-alt1.git5174b54	9	bip,@everybody
fsextender	0.1.5-alt1	5	evg,@everybody
glances	2.11.1-alt2	4	glebfm,@everybody
go-bindata	3.0.7-alt2_14.gita0ff256	5	viy,@everybody
golang-dep	0.5.0-alt2	5	darktemplar,@everybody
golang-github-burntsushi-toml-test	0.2.0-alt3.git39bb76d	5	slev,@everybody
golang-torproject-pluggable-transports-goptlib	0.7-alt1_2	5	viy,@everybody
hardening-wrapper	2.6-alt1	10	mike,@everybody
hyperscan	5.3.0-alt1	10	lav,@everybody
jitsi-meet	4109-alt0.2	4	lav,@everybody
kapacitor	1.5.3-alt1	5	shaba,@everybody
libmatheval	1.1.11-alt1_8	7	viy,@everybody
libmozjs78	78.0.1-alt2	4	aris
liri-materialdecoration	1.1.0-alt2	6	sbolshakov,@everybody
lxd3.0	3.0.4-alt1	5	shaba,@everybody
mdk	1.2.10-alt1	7	lav,@qa
micro	1.4.1-alt1	5	underwit,@everybody
origin-dockerregistry	3.11.0-alt1	5	shaba,@everybody
perl-Catalyst-Controller-HTML-FormFu	2.04-alt1_6	6	viy,@everybody
perl-HTML-FormFu-MultiForm	1.03-alt2	6	viy,@everybody
perl-SQL-Abstract-Limit	0.142-alt1	9	@cpan
python-module-argparse-manpage	1.1-alt1	4	slev,@everybody
python-module-ddt	1.1.1-alt1	4	snejok,@everybody
python-module-gitdb	2.0.3-alt3.qa1	4	darktemplar,@everybody
python3-module-apptools	4.5.0-alt1	4	lav,@everybody
python3-module-backcall	0.2.0-alt1	4	darktemplar,@everybody
python3-module-geojson	1.3.3-alt2	4	@python,@everybody
python3-module-gocept.loginuser	2.0-alt1	4	@python,@everybody
python3-module-http-checks	0.2.0-alt2	4	@python,@everybody
python3-module-natsort	7.0.1-alt1	4	@python,@everybody
python3-module-pyflakes	2.2.0-alt1	4	@python,@everybody
python3-module-pytest-benchmark	3.2.3-alt1	4	slev,@everybody
python3-module-requests_download	0.1.2-alt1	4	darktemplar,@everybody
python3-module-setuptools	1:46.1.3-alt2	4	slev,@python
python3-module-sphinx	1:2.4.4-alt1	4	darktemplar,@everybody
python3-module-sphinx-argparse	0.2.5-alt1	4	@python,@everybody
python3-module-sphinxcontrib_github_alt	1.2-alt1	4	darktemplar,@everybody
python3-module-testtools	2.3.0-alt3	4	lav,@everybody
python3-module-threadpoolctl	2.1.0-alt1	4	darktemplar,@everybody
python3-module-virtualenv-clone	0.5.4-alt1	4	nickf,@everybody
python3-module-waitress	1.2.1-alt3	4	@python,@everybody
python3-module-zope.exceptions	4.2.0-alt5	4	@python,@everybody
runv	1.0.0-alt1.git.cc051a6	5	shaba,@everybody
vmango	0.7.0-alt1	5	shaba,@everybody
-- 
ldv
^ permalink raw reply	[flat|nested] 58+ messages in thread- * Re: [devel] I: регулярные сборки тулчейна, изменение в сопровождении пакетов
  2021-03-30 14:23 [devel] I: регулярные сборки тулчейна, изменение в сопровождении пакетов Dmitry V. Levin
@ 2021-03-30 15:27 ` Dmitry V. Levin
  2021-03-30 15:31   ` Anton Farygin
  2021-03-31 10:55 ` Alexey V. Vissarionov
                   ` (2 subsequent siblings)
  3 siblings, 1 reply; 58+ messages in thread
From: Dmitry V. Levin @ 2021-03-30 15:27 UTC (permalink / raw)
  To: devel
On Tue, Mar 30, 2021 at 05:23:47PM +0300, Dmitry V. Levin wrote:
[...]
> В результате регулярных обновлений тулчейна исправление ftbfs станет более
> равномерным и менее нервным процессом, а авральные исправления ftbfs перед
> бранчеванием уйдут в прошлое.
На всякий случай напомню очевидное: удаление несобирающегося пакета
является разновидностью исправления ftbfs.
-- 
ldv
^ permalink raw reply	[flat|nested] 58+ messages in thread
- * Re: [devel] I: регулярные сборки тулчейна, изменение в сопровождении пакетов
  2021-03-30 15:27 ` Dmitry V. Levin
@ 2021-03-30 15:31   ` Anton Farygin
  2021-03-30 17:34     ` [devel] I: регулярные сборки =?utf-8?b?INGC0YPQu9GH0LXQudC90LA=?=, " Sergey Y. Afonin
  2021-03-31 15:40     ` [devel] I: регулярные сборки тулчейна, " Vladimir D. Seleznev
  0 siblings, 2 replies; 58+ messages in thread
From: Anton Farygin @ 2021-03-30 15:31 UTC (permalink / raw)
  To: devel
On 30.03.2021 18:27, Dmitry V. Levin wrote:
> On Tue, Mar 30, 2021 at 05:23:47PM +0300, Dmitry V. Levin wrote:
> [...]
>> В результате регулярных обновлений тулчейна исправление ftbfs станет более
>> равномерным и менее нервным процессом, а авральные исправления ftbfs перед
>> бранчеванием уйдут в прошлое.
> На всякий случай напомню очевидное: удаление несобирающегося пакета
> является разновидностью исправления ftbfs.
>
>
Если под исправлением не подразумевается удаление, то это вообще 
отличный план, когда ftbfs будет чинить кто-то во всех возникших 
пакетах. Часто так и происходит.
Мне в целом идея очень нравится, т.к. обычно я добираюсь до исправления 
FTBFS уже тогда, когда поджимает ;(
^ permalink raw reply	[flat|nested] 58+ messages in thread 
- * Re: [devel] I: регулярные сборки  =?utf-8?b?INGC0YPQu9GH0LXQudC90LA=?=, изменение в сопровождении пакетов
  2021-03-30 15:31   ` Anton Farygin
@ 2021-03-30 17:34     ` Sergey Y. Afonin
  2021-03-31 15:40     ` [devel] I: регулярные сборки тулчейна, " Vladimir D. Seleznev
  1 sibling, 0 replies; 58+ messages in thread
From: Sergey Y. Afonin @ 2021-03-30 17:34 UTC (permalink / raw)
  To: ALT Linux Team development discussions
On Tuesday 30 March 2021, Anton Farygin wrote:
> Мне в целом идея очень нравится, т.к. обычно я добираюсь до исправления 
> FTBFS уже тогда, когда поджимает ;(
 
Иногда кажется, что апстрим уже вот-вот обновит версию. И это вот-вот
затягивается. А как только исправляешь FTBFS, сразу раз, и новая версия.
:-)
-- 
С уважением, Сергей Афонин
^ permalink raw reply	[flat|nested] 58+ messages in thread 
- * Re: [devel] I: регулярные сборки тулчейна, изменение в сопровождении пакетов
  2021-03-30 15:31   ` Anton Farygin
  2021-03-30 17:34     ` [devel] I: регулярные сборки =?utf-8?b?INGC0YPQu9GH0LXQudC90LA=?=, " Sergey Y. Afonin
@ 2021-03-31 15:40     ` Vladimir D. Seleznev
  1 sibling, 0 replies; 58+ messages in thread
From: Vladimir D. Seleznev @ 2021-03-31 15:40 UTC (permalink / raw)
  To: ALT Linux Team development discussions
On Tue, Mar 30, 2021 at 06:31:46PM +0300, Anton Farygin wrote:
> On 30.03.2021 18:27, Dmitry V. Levin wrote:
> > On Tue, Mar 30, 2021 at 05:23:47PM +0300, Dmitry V. Levin wrote:
> > [...]
> >> В результате регулярных обновлений тулчейна исправление ftbfs станет более
> >> равномерным и менее нервным процессом, а авральные исправления ftbfs перед
> >> бранчеванием уйдут в прошлое.
> > На всякий случай напомню очевидное: удаление несобирающегося пакета
> > является разновидностью исправления ftbfs.
> >
> >
> Если под исправлением не подразумевается удаление, то это вообще 
> отличный план, когда ftbfs будет чинить кто-то во всех возникших 
> пакетах. Часто так и происходит.
И всё-таки удаление пакета лучше формальной починки сборки, после
которой пакет неработоспособен. Один из самый ужасных опытов
использования ALT у пользователей — установка неработоспособных пакетов.
> Мне в целом идея очень нравится, т.к. обычно я добираюсь до исправления 
> FTBFS уже тогда, когда поджимает ;(
-- 
   WBR,
   Vladimir D. Seleznev
^ permalink raw reply	[flat|nested] 58+ messages in thread 
 
 
- * Re: [devel] I: регулярные сборки тулчейна, изменение в сопровождении пакетов
  2021-03-30 14:23 [devel] I: регулярные сборки тулчейна, изменение в сопровождении пакетов Dmitry V. Levin
  2021-03-30 15:27 ` Dmitry V. Levin
@ 2021-03-31 10:55 ` Alexey V. Vissarionov
  2021-03-31 13:57   ` Andrey Savchenko
  2021-03-31 13:06 ` [devel] I: регулярные сборки тулчейна, изменение в сопровождении пакетов Michael Shigorin
  2021-04-04 18:49 ` Dmitry V. Levin
  3 siblings, 1 reply; 58+ messages in thread
From: Alexey V. Vissarionov @ 2021-03-31 10:55 UTC (permalink / raw)
  To: ALT Linux Team development discussions
On 2021-03-30 17:23:47 +0300, Dmitry V. Levin wrote:
 > gpm		1.20.1-alt18.1	15	@core
Выкинуть.
 > reaver	1.4-alt1	15	drool,@everybody
Выкинуть (есть замена в виде поддерживаемого reaver-t6x).
-- 
Alexey V. Vissarionov
gremlin ПРИ altlinux ТЧК org; +vii-cmiii-ccxxix-lxxix-xlii
GPG: 0D92F19E1C0DC36E27F61A29CD17E2B43D879005 @ hkp://keys.gnupg.net
^ permalink raw reply	[flat|nested] 58+ messages in thread 
- * Re: [devel] I: регулярные сборки тулчейна, изменение в сопровождении пакетов
  2021-03-31 10:55 ` Alexey V. Vissarionov
@ 2021-03-31 13:57   ` Andrey Savchenko
  2021-03-31 14:29     ` Alexey V. Vissarionov
  2021-04-17  8:22     ` [devel] FAILED del=gpm (Re: I: регулярные сборки =?utf-8?b?INGC0YPQu9GH0LXQudC90LA=?=, изменение в сопровождении =?utf-8?b?INC/0LDQutC10YLQvtCy?=) Sergey Y. Afonin
  0 siblings, 2 replies; 58+ messages in thread
From: Andrey Savchenko @ 2021-03-31 13:57 UTC (permalink / raw)
  To: ALT Linux Team development discussions
[-- Attachment #1: Type: text/plain, Size: 249 bytes --]
On Wed, 31 Mar 2021 13:55:18 +0300 Alexey V. Vissarionov wrote:
> On 2021-03-30 17:23:47 +0300, Dmitry V. Levin wrote:
> 
>  > gpm		1.20.1-alt18.1	15	@core
> 
> Выкинуть.
Я тебе выкину!
Best regards,
Andrew Savchenko
[-- Attachment #2: Type: application/pgp-signature, Size: 833 bytes --]
^ permalink raw reply	[flat|nested] 58+ messages in thread 
- * Re: [devel] I: регулярные сборки тулчейна, изменение в сопровождении пакетов
  2021-03-31 13:57   ` Andrey Savchenko
@ 2021-03-31 14:29     ` Alexey V. Vissarionov
  2021-03-31 15:03       ` Andrey Savchenko
  2021-04-17  8:22     ` [devel] FAILED del=gpm (Re: I: регулярные сборки =?utf-8?b?INGC0YPQu9GH0LXQudC90LA=?=, изменение в сопровождении =?utf-8?b?INC/0LDQutC10YLQvtCy?=) Sergey Y. Afonin
  1 sibling, 1 reply; 58+ messages in thread
From: Alexey V. Vissarionov @ 2021-03-31 14:29 UTC (permalink / raw)
  To: ALT Linux Team development discussions
On 2021-03-31 16:57:06 +0300, Andrey Savchenko wrote:
 >>> gpm		1.20.1-alt18.1	15	@core
 >> Выкинуть.
 > Я тебе выкину!
man screen
-- 
Alexey V. Vissarionov
gremlin ПРИ altlinux ТЧК org; +vii-cmiii-ccxxix-lxxix-xlii
GPG: 0D92F19E1C0DC36E27F61A29CD17E2B43D879005 @ hkp://keys.gnupg.net
^ permalink raw reply	[flat|nested] 58+ messages in thread 
- * [devel] FAILED del=gpm (Re:  I: регулярные сборки  =?utf-8?b?INGC0YPQu9GH0LXQudC90LA=?=, изменение в сопровождении  =?utf-8?b?INC/0LDQutC10YLQvtCy?=)
  2021-03-31 13:57   ` Andrey Savchenko
  2021-03-31 14:29     ` Alexey V. Vissarionov
@ 2021-04-17  8:22     ` Sergey Y. Afonin
  2021-04-17 10:02       ` [devel] FAILED del=gpm Alexey V. Vissarionov
  2021-04-17 12:59       ` [devel] FAILED del=gpm (Re: I: регулярные сборки тулчейна в сопровождении =?utf-8?b?INC/0LDQutC10YLQvtCy?=) Andrey Savchenko
  1 sibling, 2 replies; 58+ messages in thread
From: Sergey Y. Afonin @ 2021-04-17  8:22 UTC (permalink / raw)
  To: ALT Linux Team development discussions
On Wednesday 31 March 2021, Andrey Savchenko wrote:
> >  > gpm                1.20.1-alt18.1  15      @core
> > 
> > Выкинуть.
> 
> Я тебе выкину!
 
Ладно, а чинить кто будет? Список кандидатов большой. :-)
-- 
С уважением, Сергей Афонин
^ permalink raw reply	[flat|nested] 58+ messages in thread 
- * Re: [devel] FAILED del=gpm
  2021-04-17  8:22     ` [devel] FAILED del=gpm (Re: I: регулярные сборки =?utf-8?b?INGC0YPQu9GH0LXQudC90LA=?=, изменение в сопровождении =?utf-8?b?INC/0LDQutC10YLQvtCy?=) Sergey Y. Afonin
@ 2021-04-17 10:02       ` Alexey V. Vissarionov
  2021-04-23 13:44         ` Sergey V Turchin
  2021-04-17 12:59       ` [devel] FAILED del=gpm (Re: I: регулярные сборки тулчейна в сопровождении =?utf-8?b?INC/0LDQutC10YLQvtCy?=) Andrey Savchenko
  1 sibling, 1 reply; 58+ messages in thread
From: Alexey V. Vissarionov @ 2021-04-17 10:02 UTC (permalink / raw)
  To: ALT Linux Team development discussions
On 2021-04-17 12:22:10 +0400, Sergey Y. Afonin wrote:
 >>>> gpm                1.20.1-alt18.1  15      @core
 >>> Выкинуть.
 >> Я тебе выкину!
 > Ладно, а чинить кто будет? Список кандидатов большой. :-)
Да не надо его чинить... Для работы мышатины в xterm оно не
нужно, в консоли для копипасты существует screen, а экзотика
наподобие elinks бывает нужна пренебрежимо редко (и опять же
запускается чаще всего в xterm).
Единственный допустимый вариант, который я вижу - временно
оставить libgpm, пока оно не будет оторвано из зависимостей
других пакетов. Но лучше выкинуть и пересобрать уже сейчас.
-- 
Alexey V. Vissarionov
gremlin ПРИ altlinux ТЧК org; +vii-cmiii-ccxxix-lxxix-xlii
GPG: 0D92F19E1C0DC36E27F61A29CD17E2B43D879005 @ hkp://keys.gnupg.net
^ permalink raw reply	[flat|nested] 58+ messages in thread 
- * Re: [devel] FAILED del=gpm
  2021-04-17 10:02       ` [devel] FAILED del=gpm Alexey V. Vissarionov
@ 2021-04-23 13:44         ` Sergey V Turchin
  2021-04-23 16:05           ` Alexey V. Vissarionov
  0 siblings, 1 reply; 58+ messages in thread
From: Sergey V Turchin @ 2021-04-23 13:44 UTC (permalink / raw)
  To: ALT Linux Team development discussions
On Saturday, 17 April 2021 13:02:29 MSK Alexey V wrote:
> On 2021-04-17 12:22:10 +0400, Sergey Y. Afonin wrote:
>  >>>> gpm                1.20.1-alt18.1  15      @core
>  >>> 
>  >>> Выкинуть.
>  >> 
>  >> Я тебе выкину!
>  > 
>  > Ладно, а чинить кто будет? Список кандидатов большой. :-)
> 
> Да не надо его чинить... Для работы мышатины в xterm оно не
Для этого вообще linux не нужен. Можно с маздая сидеть и половину пакетов 
удалить.
> нужно, в консоли для копипасты существует screen
screen тебе на localhost! ;-)
[...]
-- 
Regards, Sergey.
^ permalink raw reply	[flat|nested] 58+ messages in thread 
- * Re: [devel] FAILED del=gpm
  2021-04-23 13:44         ` Sergey V Turchin
@ 2021-04-23 16:05           ` Alexey V. Vissarionov
  0 siblings, 0 replies; 58+ messages in thread
From: Alexey V. Vissarionov @ 2021-04-23 16:05 UTC (permalink / raw)
  To: ALT Linux Team development discussions
On 2021-04-23 16:44:02 +0300, Sergey V Turchin wrote:
 >>>>>> gpm 1.20.1-alt18.1 15 @core
 >>>>> Выкинуть.
 >>>> Я тебе выкину!
 >>> Ладно, а чинить кто будет? Список кандидатов большой. :-)
 >> Да не надо его чинить... Для работы мышатины в xterm оно
 >> не нужно,
 > Для этого вообще linux не нужен. Можно с маздая сидеть и
 > половину пакетов удалить.
Мсье определенно знает толк... :-)
 >> в консоли для копипасты существует screen
 > screen тебе на localhost! ;-)
% ssh ::1 rpm -q screen | wc -l
1
Ну, есть он у меня тут... и что?
Даже работает. Прям щас.
-- 
Alexey V. Vissarionov
gremlin ПРИ altlinux ТЧК org; +vii-cmiii-ccxxix-lxxix-xlii
GPG: 0D92F19E1C0DC36E27F61A29CD17E2B43D879005 @ hkp://keys.gnupg.net
^ permalink raw reply	[flat|nested] 58+ messages in thread 
 
 
- * Re: [devel] FAILED del=gpm (Re:  I: регулярные сборки тулчейна в сопровождении  =?utf-8?b?INC/0LDQutC10YLQvtCy?=)
  2021-04-17  8:22     ` [devel] FAILED del=gpm (Re: I: регулярные сборки =?utf-8?b?INGC0YPQu9GH0LXQudC90LA=?=, изменение в сопровождении =?utf-8?b?INC/0LDQutC10YLQvtCy?=) Sergey Y. Afonin
  2021-04-17 10:02       ` [devel] FAILED del=gpm Alexey V. Vissarionov
@ 2021-04-17 12:59       ` Andrey Savchenko
  2021-04-17 13:23         ` Vladimir D. Seleznev
  1 sibling, 1 reply; 58+ messages in thread
From: Andrey Savchenko @ 2021-04-17 12:59 UTC (permalink / raw)
  To: ALT Linux Team development discussions
[-- Attachment #1: Type: text/plain, Size: 823 bytes --]
On Sat, 17 Apr 2021 12:22:10 +0400 Sergey Y. Afonin wrote:
> On Wednesday 31 March 2021, Andrey Savchenko wrote:
> 
> > >  > gpm                1.20.1-alt18.1  15      @core
> > > 
> > > Выкинуть.
> > 
> > Я тебе выкину!
>  
> Ладно, а чинить кто будет? Список кандидатов большой. :-)
 
$ ssh build.alt acl sisyphus gpm show
gpm     @core
По-моему, очевидно: если люди закрыли пакет по ACL, то пусть сами
и чинят.
Вообще, нам нужна политика, что нельзя удалять FTBFS пакеты, если
они перед удалением меньше трёх месяцев были в @everybody.
Best regards,
Andrew Savchenko
[-- Attachment #2: Type: application/pgp-signature, Size: 833 bytes --]
^ permalink raw reply	[flat|nested] 58+ messages in thread 
- * Re: [devel] FAILED del=gpm (Re:  I: регулярные сборки тулчейна в сопровождении =?utf-8?b?INC/0LDQutC10YLQvtCy?=)
  2021-04-17 12:59       ` [devel] FAILED del=gpm (Re: I: регулярные сборки тулчейна в сопровождении =?utf-8?b?INC/0LDQutC10YLQvtCy?=) Andrey Savchenko
@ 2021-04-17 13:23         ` Vladimir D. Seleznev
  0 siblings, 0 replies; 58+ messages in thread
From: Vladimir D. Seleznev @ 2021-04-17 13:23 UTC (permalink / raw)
  To: ALT Linux Team development discussions
On Sat, Apr 17, 2021 at 03:59:29PM +0300, Andrey Savchenko wrote:
> On Sat, 17 Apr 2021 12:22:10 +0400 Sergey Y. Afonin wrote:
> > On Wednesday 31 March 2021, Andrey Savchenko wrote:
> > 
> > > >  > gpm                1.20.1-alt18.1  15      @core
> > > > 
> > > > Выкинуть.
> > > 
> > > Я тебе выкину!
> >  
> > Ладно, а чинить кто будет? Список кандидатов большой. :-)
>  
> $ ssh build.alt acl sisyphus gpm show
> gpm     @core
> 
> По-моему, очевидно: если люди закрыли пакет по ACL, то пусть сами
> и чинят.
> 
> Вообще, нам нужна политика, что нельзя удалять FTBFS пакеты, если
> они перед удалением меньше трёх месяцев были в @everybody.
Мысль хорошая, но вроде бы за некоторое время перед удаление пакет и так
переводится на @everybody.
-- 
   WBR,
   Vladimir D. Seleznev
^ permalink raw reply	[flat|nested] 58+ messages in thread 
 
 
 
 
- * Re: [devel] I: регулярные сборки тулчейна, изменение в сопровождении пакетов
  2021-03-30 14:23 [devel] I: регулярные сборки тулчейна, изменение в сопровождении пакетов Dmitry V. Levin
  2021-03-30 15:27 ` Dmitry V. Levin
  2021-03-31 10:55 ` Alexey V. Vissarionov
@ 2021-03-31 13:06 ` Michael Shigorin
  2021-03-31 15:04   ` Anton Farygin
                     ` (2 more replies)
  2021-04-04 18:49 ` Dmitry V. Levin
  3 siblings, 3 replies; 58+ messages in thread
From: Michael Shigorin @ 2021-03-31 13:06 UTC (permalink / raw)
  To: ALT Devel discussion list
On Tue, Mar 30, 2021 at 06:27:32PM +0300, Dmitry V. Levin wrote:
> На всякий случай напомню очевидное: удаление несобирающегося пакета
> является разновидностью исправления ftbfs.
Скорее обхода. :-)
On Tue, Mar 30, 2021 at 09:34:11PM +0400, Sergey Y. Afonin wrote:
> Иногда кажется, что апстрим уже вот-вот обновит версию.
> И это вот-вот затягивается. А как только исправляешь FTBFS,
> сразу раз, и новая версия.  :-)
Угу.
On Tue, Mar 30, 2021 at 05:23:47PM +0300, Dmitry V. Levin wrote:
> Для того, чтобы укладываться с исправлением всех ftbfs в 3 месяца,
> я предлагаю следующее изменение в сопровождении пакетов:
> - мантейнерам начинать исправлять ftbfs сразу, как только ftbfs возникают;
См. выше про апстримную работу -- тут варианты:
- или ты участвуешь в апстриме и там же исправляешь;
- или ты дублируешь работу апстрима (возможно, хуже);
- или ты сидишь и ждёшь, пока поправит тот, кому нужнее.
Разумеется, если вообще замечаешь эти письма счастья
(или натыкаешься самостоятельно).
> - сформировать группу мантейнеров, которая будет исправлять ftbfs в
>   пакетах других мантейнеров:
>   + для пакетов на @nobody - сразу, как только ftbfs возникают;
>   + для остальных пакетов - 4 недели спустя после возникновения ftbfs.
На всякий: конкретно в моих пакетах исправляйте на здоровье,
последние несколько лет я по факту принимаю мало участия в сизифе
по той простой причине, что большая часть внимания уходит на
sisyphus_e2k и соответствующие бранчи.
> 1. Список пакетов на @nobody с ftbfs на архитектуре x86_64:
> $ awk '$4=="@nobody" {print}' beehive/stats/Sisyphus-x86_64/ftbfs-joined
> ltspfs	0.3-alt4.20070117.qa1	14	@nobody
> ltspfsd	0.3-alt0.2.2.qa1	14	@nobody
Удалил, т.к. LTSP если поднимать заново, то системно
(отвалилось там уже много).  Насколько понимаю,
развалились с переменами в заголовках glibc (RPC).
> p3nfs	5.19-alt1.qa2	14	@nobody
> unfs3	0.9.22-alt5	15	mike,@everybody // из другого списка
Возможно, такие пакеты стоит выделить и пройти по ним одними
руками (либо группой рук) -- каждому отдельному майнтейнеру
разбираться в том, что именно надо предпринять (добавить в BR),
и делать -- будет заведомо менее эффективно, чем один раз
разобраться, изложить рецепт и внедрить его (возможно, лучше
даже viy@ бы попросить конкретно по жертвам переезда RPC
пройтись роботом, если вопрос именно в BR).
> xd3d	8.3.1-alt5	15	@nobody
Фортран...
> 2. Список пакетов не на @nobody с ftbfs от 12 недель на архитектуре x86_64:
> $ awk '$3>=12 && $4!="@nobody" {print}' beehive/stats/Sisyphus-x86_64/ftbfs-joined
> CBFlib	0.9.2.3-alt2	15	mike,@everybody
Тоже фортран.
> chestnut-dialer	0.3.3-alt8.3	17	mike,darktemplar,@qa
Похоронил с почестями (texinfo-документация не собирается).
> gpm	1.20.1-alt18.1	15	@core
> gwc	0.21.17-alt2	15	mike,@everybody
> hp2xx	3.4.2-alt1	15	mike,@everybody
> jfsutils	1.1.15-alt3	15	mike,led,@qa,@everybody
> koules	1.4-alt10	15	mike,@everybody
> libiscsi	1.19.0-alt1	15	mike,@everybody
> udev-alsa	0.3-alt3	15	shrek,@everybody
> vice	3.4-alt2	15	mike,@qa,@everybody
А что это за многочисленные "multiple definition" на линковке?
> mars_nwe	0.99-alt5	14	mike,@everybody
> nvclock	0.8b4-alt5.qa1	15	mike,@qa,@everybody
Можно и удалить...
> ppp	2.4.8-alt2	14	mithraen,mike,shaba
Здесь явно при делах обновление dhcpcd -- sem@, глянешь?
dhcpc.c: In function 'change_mode':
dhcpc.c:147:51: error: 'sys_errlist' undeclared (first use in this function)
  147 |     fatal("DHCPC: couldn't listen on socket, %s", sys_errlist[errno]);
      |                                                   ^~~~~~~~~~~
dhcpc.c:147:51: note: each undeclared identifier is reported only once for each function it appears in
dhcpc.c: In function 'dhcp_rx':
dhcpc.c:211:60: error: 'sys_errlist' undeclared (first use in this function)
  211 |       dbglog("DHCPC: error on read, %s, reopening socket", sys_errlist[errno]);
      |                                                            ^~~~~~~~~~~
dhcpc.c: In function 'dhcp_request_new':
dhcpc.c:383:55: error: 'sys_errlist' undeclared (first use in this function)
  383 |  dbglog("DHCPC: error on read, %s, reopening socket", sys_errlist[errno]);
      |                                                       ^~~~~~~~~~~
make[2]: *** [Makefile:30: dhcpc.lo] Error 1
make[2]: Leaving directory '/usr/src/RPM/BUILD/ppp-2.4.8/pppd/plugins/dhcp'
make[1]: *** [Makefile:35: all] Error 2
make[1]: Leaving directory '/usr/src/RPM/BUILD/ppp-2.4.8/pppd/plugins'
make: *** [Makefile:16: all] Error 2
> 3. Список пакетов не на @nobody с ftbfs от 4 до 11 недель включительно на архитектуре x86_64:
> $ awk '$3>=4 && $3<=11 && $4!="@nobody" {print}' beehive/stats/Sisyphus-x86_64/ftbfs-joined
> SimGear	2020.1.2-alt4	9	mike,@qa,@everybody
Сломался с новым бюстом; отправил FG 2020.3.8: #268722.
> dict-web1913	1:1.4_0.47pd-alt2.1	11	mike,@qa
Гм, а этот пакет стоит применять для тестирования buildreq --
в текущем сизифе там в BuildRequires: значилась libltdl, помимо
других странностей, а на текущем состоянии ОС на сервере basalt
получилась вот такая химера:
# Automatically added by buildreq on Wed Mar 31 2021
# optimized out: gem-power-assert glibc-kernheaders-generic glibc-kernheaders-x86 gnu-config perl python-base python-modules python3-base ruby ruby-addressable ruby-coderay ruby-cookiejar ruby-em-socksify ruby-eventmachine ruby-faraday ruby-http_parser.rb ruby-method_source ruby-mime-types-data ruby-multipart-post ruby-pry ruby-public_suffix ruby-rake ruby-rdoc ruby-sawyer ruby-stdlibs sh4
BuildRequires: flex gem-did-you-mean gem-setup pesign python3 ruby-bundler ruby-em-http-request ruby-em-synchrony ruby-mime-types ruby-minitest ruby-msgpack ruby-multi_json ruby-net-telnet ruby-netrc ruby-octokit.rb ruby-oj ruby-rubygems-update ruby-simple_oauth ruby-test-unit ruby-xmlrpc yajl-ruby
При этом реально нужно только:
BuildRequires: dict-tools flex
Отправил исправленный пакет.
> hardening-wrapper	2.6-alt1	10	mike,@everybody
Удалил -- похоже, у нас оно так никому и не понадобилось.
-- 
 ---- WBR, Michael Shigorin / http://altlinux.org
  ------ http://opennet.ru / http://anna-news.info
^ permalink raw reply	[flat|nested] 58+ messages in thread
- * Re: [devel] I: регулярные сборки тулчейна, изменение в сопровождении пакетов
  2021-03-31 13:06 ` [devel] I: регулярные сборки тулчейна, изменение в сопровождении пакетов Michael Shigorin
@ 2021-03-31 15:04   ` Anton Farygin
  2021-03-31 15:47   ` Mikhail Novosyolov
  2021-03-31 15:54   ` Dmitry V. Levin
  2 siblings, 0 replies; 58+ messages in thread
From: Anton Farygin @ 2021-03-31 15:04 UTC (permalink / raw)
  To: devel
On 31.03.2021 16:06, Michael Shigorin wrote:
> А что это за многочисленные "multiple definition" на линковке?
Копать в сторону extern
^ permalink raw reply	[flat|nested] 58+ messages in thread 
- * Re: [devel] I: регулярные сборки тулчейна, изменение в сопровождении пакетов
  2021-03-31 13:06 ` [devel] I: регулярные сборки тулчейна, изменение в сопровождении пакетов Michael Shigorin
  2021-03-31 15:04   ` Anton Farygin
@ 2021-03-31 15:47   ` Mikhail Novosyolov
  2021-03-31 16:30     ` Alexey V. Vissarionov
  2021-03-31 19:47     ` Grigory Ustinov
  2021-03-31 15:54   ` Dmitry V. Levin
  2 siblings, 2 replies; 58+ messages in thread
From: Mikhail Novosyolov @ 2021-03-31 15:47 UTC (permalink / raw)
  To: devel
31.03.2021 16:06, Michael Shigorin пишет:
>> gpm	1.20.1-alt18.1	15	@core
>> gwc	0.21.17-alt2	15	mike,@everybody
>> hp2xx	3.4.2-alt1	15	mike,@everybody
>> jfsutils	1.1.15-alt3	15	mike,led,@qa,@everybody
>> koules	1.4-alt10	15	mike,@everybody
>> libiscsi	1.19.0-alt1	15	mike,@everybody
>> udev-alsa	0.3-alt3	15	shrek,@everybody
>> vice	3.4-alt2	15	mike,@qa,@everybody
> А что это за многочисленные "multiple definition" на линковке?
-fcommon по умолчанию в новом gcc, объезжается костылем -fno-common
^ permalink raw reply	[flat|nested] 58+ messages in thread 
- * Re: [devel] I: регулярные сборки тулчейна, изменение в сопровождении пакетов
  2021-03-31 15:47   ` Mikhail Novosyolov
@ 2021-03-31 16:30     ` Alexey V. Vissarionov
  2021-03-31 19:47     ` Grigory Ustinov
  1 sibling, 0 replies; 58+ messages in thread
From: Alexey V. Vissarionov @ 2021-03-31 16:30 UTC (permalink / raw)
  To: ALT Linux Team development discussions
On 2021-03-31 18:47:54 +0300, Mikhail Novosyolov wrote:
 >> А что это за многочисленные "multiple definition" на линковке?
 > -fcommon по умолчанию в новом gcc, объезжается костылем -fno-common
Только в код перед этим неплохо было бы все же посмотреть...
-- 
Alexey V. Vissarionov
gremlin ПРИ altlinux ТЧК org; +vii-cmiii-ccxxix-lxxix-xlii
GPG: 0D92F19E1C0DC36E27F61A29CD17E2B43D879005 @ hkp://keys.gnupg.net
^ permalink raw reply	[flat|nested] 58+ messages in thread 
- * Re: [devel] I: регулярные сборки тулчейна, изменение в сопровождении пакетов
  2021-03-31 15:47   ` Mikhail Novosyolov
  2021-03-31 16:30     ` Alexey V. Vissarionov
@ 2021-03-31 19:47     ` Grigory Ustinov
  1 sibling, 0 replies; 58+ messages in thread
From: Grigory Ustinov @ 2021-03-31 19:47 UTC (permalink / raw)
  To: devel
31.03.2021 18:47, Mikhail Novosyolov пишет:
> 31.03.2021 16:06, Michael Shigorin пишет:
>>> gpm	1.20.1-alt18.1	15	@core
>>> gwc	0.21.17-alt2	15	mike,@everybody
>>> hp2xx	3.4.2-alt1	15	mike,@everybody
>>> jfsutils	1.1.15-alt3	15	mike,led,@qa,@everybody
>>> koules	1.4-alt10	15	mike,@everybody
>>> libiscsi	1.19.0-alt1	15	mike,@everybody
>>> udev-alsa	0.3-alt3	15	shrek,@everybody
>>> vice	3.4-alt2	15	mike,@qa,@everybody
>> А что это за многочисленные "multiple definition" на линковке?
> -fcommon по умолчанию в новом gcc, объезжается костылем -fno-common
Только абсолютно наоборот.
> _______________________________________________
> Devel mailing list
> Devel@lists.altlinux.org
> https://lists.altlinux.org/mailman/listinfo/devel
^ permalink raw reply	[flat|nested] 58+ messages in thread 
 
- * Re: [devel] I: регулярные сборки тулчейна, изменение в сопровождении пакетов
  2021-03-31 13:06 ` [devel] I: регулярные сборки тулчейна, изменение в сопровождении пакетов Michael Shigorin
  2021-03-31 15:04   ` Anton Farygin
  2021-03-31 15:47   ` Mikhail Novosyolov
@ 2021-03-31 15:54   ` Dmitry V. Levin
  2 siblings, 0 replies; 58+ messages in thread
From: Dmitry V. Levin @ 2021-03-31 15:54 UTC (permalink / raw)
  To: devel
On Wed, Mar 31, 2021 at 04:06:26PM +0300, Michael Shigorin wrote:
[...]
> > gpm	1.20.1-alt18.1	15	@core
> > gwc	0.21.17-alt2	15	mike,@everybody
> > hp2xx	3.4.2-alt1	15	mike,@everybody
> > jfsutils	1.1.15-alt3	15	mike,led,@qa,@everybody
> > koules	1.4-alt10	15	mike,@everybody
> > libiscsi	1.19.0-alt1	15	mike,@everybody
> > udev-alsa	0.3-alt3	15	shrek,@everybody
> > vice	3.4-alt2	15	mike,@qa,@everybody
> 
> А что это за многочисленные "multiple definition" на линковке?
https://lists.altlinux.org/pipermail/devel/2020-December/212848.html
[...]
> > ppp	2.4.8-alt2	14	mithraen,mike,shaba
> 
> Здесь явно при делах обновление dhcpcd -- sem@, глянешь?
> 
> dhcpc.c: In function 'change_mode':
> dhcpc.c:147:51: error: 'sys_errlist' undeclared (first use in this function)
>   147 |     fatal("DHCPC: couldn't listen on socket, %s", sys_errlist[errno]);
>       |                                                   ^~~~~~~~~~~
> dhcpc.c:147:51: note: each undeclared identifier is reported only once for each function it appears in
> dhcpc.c: In function 'dhcp_rx':
> dhcpc.c:211:60: error: 'sys_errlist' undeclared (first use in this function)
>   211 |       dbglog("DHCPC: error on read, %s, reopening socket", sys_errlist[errno]);
>       |                                                            ^~~~~~~~~~~
> dhcpc.c: In function 'dhcp_request_new':
> dhcpc.c:383:55: error: 'sys_errlist' undeclared (first use in this function)
>   383 |  dbglog("DHCPC: error on read, %s, reopening socket", sys_errlist[errno]);
>       |                                                       ^~~~~~~~~~~
> make[2]: *** [Makefile:30: dhcpc.lo] Error 1
> make[2]: Leaving directory '/usr/src/RPM/BUILD/ppp-2.4.8/pppd/plugins/dhcp'
> make[1]: *** [Makefile:35: all] Error 2
> make[1]: Leaving directory '/usr/src/RPM/BUILD/ppp-2.4.8/pppd/plugins'
> make: *** [Makefile:16: all] Error 2
Это не про dhcpcd, см. ppp в
https://lists.altlinux.org/pipermail/devel/2020-December/213130.html
> # Automatically added by buildreq on Wed Mar 31 2021
> # optimized out: gem-power-assert glibc-kernheaders-generic glibc-kernheaders-x86 gnu-config perl python-base python-modules python3-base ruby ruby-addressable ruby-coderay ruby-cookiejar ruby-em-socksify ruby-eventmachine ruby-faraday ruby-http_parser.rb ruby-method_source ruby-mime-types-data ruby-multipart-post ruby-pry ruby-public_suffix ruby-rake ruby-rdoc ruby-sawyer ruby-stdlibs sh4
> BuildRequires: flex gem-did-you-mean gem-setup pesign python3 ruby-bundler ruby-em-http-request ruby-em-synchrony ruby-mime-types ruby-minitest ruby-msgpack ruby-multi_json ruby-net-telnet ruby-netrc ruby-octokit.rb ruby-oj ruby-rubygems-update ruby-simple_oauth ruby-test-unit ruby-xmlrpc yajl-ruby
> 
> При этом реально нужно только:
> 
> BuildRequires: dict-tools flex
Какие у вас в ruby крутые циклы, однако.
-- 
ldv
^ permalink raw reply	[flat|nested] 58+ messages in thread
 
- * Re: [devel] I: регулярные сборки тулчейна, изменение в сопровождении пакетов
  2021-03-30 14:23 [devel] I: регулярные сборки тулчейна, изменение в сопровождении пакетов Dmitry V. Levin
                   ` (2 preceding siblings ...)
  2021-03-31 13:06 ` [devel] I: регулярные сборки тулчейна, изменение в сопровождении пакетов Michael Shigorin
@ 2021-04-04 18:49 ` Dmitry V. Levin
  2021-04-04 19:15   ` Anton Farygin
  3 siblings, 1 reply; 58+ messages in thread
From: Dmitry V. Levin @ 2021-04-04 18:49 UTC (permalink / raw)
  To: devel
On Tue, Mar 30, 2021 at 05:23:47PM +0300, Dmitry V. Levin wrote:
[...]
> Для того, чтобы укладываться с исправлением всех ftbfs в 3 месяца,
> я предлагаю следующее изменение в сопровождении пакетов:
> - мантейнерам начинать исправлять ftbfs сразу, как только ftbfs возникают;
> - сформировать группу мантейнеров, которая будет исправлять ftbfs в
>   пакетах других мантейнеров:
>   + для пакетов на @nobody - сразу, как только ftbfs возникают;
>   + для остальных пакетов - 4 недели спустя после возникновения ftbfs.
Поскольку возражений не поступило, будем считать, что все согласны
с этим предложением. :)
-- 
ldv
^ permalink raw reply	[flat|nested] 58+ messages in thread
- * Re: [devel] I: регулярные сборки тулчейна, изменение в сопровождении пакетов
  2021-04-04 18:49 ` Dmitry V. Levin
@ 2021-04-04 19:15   ` Anton Farygin
  2021-04-04 20:16     ` Dmitry V. Levin
  0 siblings, 1 reply; 58+ messages in thread
From: Anton Farygin @ 2021-04-04 19:15 UTC (permalink / raw)
  To: devel
On 04.04.2021 21:49, Dmitry V. Levin wrote:
> On Tue, Mar 30, 2021 at 05:23:47PM +0300, Dmitry V. Levin wrote:
> [...]
>> Для того, чтобы укладываться с исправлением всех ftbfs в 3 месяца,
>> я предлагаю следующее изменение в сопровождении пакетов:
>> - мантейнерам начинать исправлять ftbfs сразу, как только ftbfs возникают;
>> - сформировать группу мантейнеров, которая будет исправлять ftbfs в
>>    пакетах других мантейнеров:
>>    + для пакетов на @nobody - сразу, как только ftbfs возникают;
>>    + для остальных пакетов - 4 недели спустя после возникновения ftbfs.
> Поскольку возражений не поступило, будем считать, что все согласны
> с этим предложением. :)
>
>
А чем это будет отличаться от текущей ситуации ,
^ permalink raw reply	[flat|nested] 58+ messages in thread 
- * Re: [devel] I: регулярные сборки тулчейна, изменение в сопровождении пакетов
  2021-04-04 19:15   ` Anton Farygin
@ 2021-04-04 20:16     ` Dmitry V. Levin
  2021-04-04 20:20       ` [devel] баланс интересов (was: I: регулярные сборки тулчейна, изменение в сопровождении пакетов) Michael Shigorin
  2021-04-05  5:06       ` [devel] I: регулярные сборки тулчейна, изменение в сопровождении пакетов Anton Farygin
  0 siblings, 2 replies; 58+ messages in thread
From: Dmitry V. Levin @ 2021-04-04 20:16 UTC (permalink / raw)
  To: devel
On Sun, Apr 04, 2021 at 10:15:00PM +0300, Anton Farygin wrote:
> On 04.04.2021 21:49, Dmitry V. Levin wrote:
> > On Tue, Mar 30, 2021 at 05:23:47PM +0300, Dmitry V. Levin wrote:
> > [...]
> >> Для того, чтобы укладываться с исправлением всех ftbfs в 3 месяца,
> >> я предлагаю следующее изменение в сопровождении пакетов:
> >> - мантейнерам начинать исправлять ftbfs сразу, как только ftbfs возникают;
> >> - сформировать группу мантейнеров, которая будет исправлять ftbfs в
> >>    пакетах других мантейнеров:
> >>    + для пакетов на @nobody - сразу, как только ftbfs возникают;
> >>    + для остальных пакетов - 4 недели спустя после возникновения ftbfs.
> > Поскольку возражений не поступило, будем считать, что все согласны
> > с этим предложением. :)
> >
> А чем это будет отличаться от текущей ситуации ,
- мантейнеры не будут откладывать исправление на полгода, потому что
  уже через месяц их пакеты начнут удаляться;
- мы сформируем группу добровольцев, которые начнут исправлять ftbfs
  в пакетах других мантейнеров.
Насколько я помню, группа @qa когда-то была создана для этих целей,
но со временем переродилась.
Можно создать группу с другим именем, если понадобится.
-- 
ldv
^ permalink raw reply	[flat|nested] 58+ messages in thread 
- * [devel] баланс интересов (was: I: регулярные сборки тулчейна, изменение в сопровождении пакетов)
  2021-04-04 20:16     ` Dmitry V. Levin
@ 2021-04-04 20:20       ` Michael Shigorin
    2021-04-05  5:06       ` [devel] I: регулярные сборки тулчейна, изменение в сопровождении пакетов Anton Farygin
  1 sibling, 1 reply; 58+ messages in thread
From: Michael Shigorin @ 2021-04-04 20:20 UTC (permalink / raw)
  To: devel
On Sun, Apr 04, 2021 at 11:16:05PM +0300, Dmitry V. Levin wrote:
> > > Поскольку возражений не поступило, будем считать,
> > > что все согласны с этим предложением. :)
> > А чем это будет отличаться от текущей ситуации ,
> - мантейнеры не будут откладывать исправление на полгода,
>   потому что уже через месяц их пакеты начнут удаляться;
> - мы сформируем группу добровольцев, которые начнут исправлять
>   ftbfs в пакетах других мантейнеров.
Первое не означает _исправления_ пакетов, как ты мог и сам
догадаться; второе требует существенного личного вклада примером
(и, возможно, координацией), поскольку задача муторная.
Вообще мне кажется, что баланс интересов по первому стоит
как-то более внятно озвучить: зачем именно майнтейнерам
напрягаться сильнее-чаще-быстрее?
> Насколько я помню, группа @qa когда-то была создана для этих
> целей, но со временем переродилась.  Можно создать группу
> с другим именем, если понадобится.
Или почистить @qa (например, от меня по факту).
-- 
 ---- WBR, Michael Shigorin / http://altlinux.org
  ------ http://opennet.ru / http://anna-news.info
^ permalink raw reply	[flat|nested] 58+ messages in thread
- * Re: [devel] I: регулярные сборки тулчейна, изменение в сопровождении пакетов
  2021-04-04 20:16     ` Dmitry V. Levin
  2021-04-04 20:20       ` [devel] баланс интересов (was: I: регулярные сборки тулчейна, изменение в сопровождении пакетов) Michael Shigorin
@ 2021-04-05  5:06       ` Anton Farygin
  2021-04-05  9:38         ` Vladimir D. Seleznev
  2021-04-11 12:14         ` Sergey Y. Afonin
  1 sibling, 2 replies; 58+ messages in thread
From: Anton Farygin @ 2021-04-05  5:06 UTC (permalink / raw)
  To: devel
On 04.04.2021 23:16, Dmitry V. Levin wrote:
> On Sun, Apr 04, 2021 at 10:15:00PM +0300, Anton Farygin wrote:
>> On 04.04.2021 21:49, Dmitry V. Levin wrote:
>>> On Tue, Mar 30, 2021 at 05:23:47PM +0300, Dmitry V. Levin wrote:
>>> [...]
>>>> Для того, чтобы укладываться с исправлением всех ftbfs в 3 месяца,
>>>> я предлагаю следующее изменение в сопровождении пакетов:
>>>> - мантейнерам начинать исправлять ftbfs сразу, как только ftbfs возникают;
>>>> - сформировать группу мантейнеров, которая будет исправлять ftbfs в
>>>>     пакетах других мантейнеров:
>>>>     + для пакетов на @nobody - сразу, как только ftbfs возникают;
>>>>     + для остальных пакетов - 4 недели спустя после возникновения ftbfs.
>>> Поскольку возражений не поступило, будем считать, что все согласны
>>> с этим предложением. :)
>>>
>> А чем это будет отличаться от текущей ситуации ,
> - мантейнеры не будут откладывать исправление на полгода, потому что
>    уже через месяц их пакеты начнут удаляться;
Удаляться или исправляться ? Удалять можно уже сейчас начинать.
> - мы сформируем группу добровольцев, которые начнут исправлять ftbfs
>    в пакетах других мантейнеров.
>
> Насколько я помню, группа @qa когда-то была создана для этих целей,
> но со временем переродилась.
Да.
>
> Можно создать группу с другим именем, если понадобится.
Идея в целом мне нравится, но на _удаление_ пакетов надо ввести запрет.
То, что должна быть группа людей, которая исправляет пакеты - у меня 
сомнений нет.
^ permalink raw reply	[flat|nested] 58+ messages in thread 
- * Re: [devel] I: регулярные сборки тулчейна, изменение в сопровождении пакетов
  2021-04-05  5:06       ` [devel] I: регулярные сборки тулчейна, изменение в сопровождении пакетов Anton Farygin
@ 2021-04-05  9:38         ` Vladimir D. Seleznev
  2021-04-05 10:33           ` Anton Farygin
  2021-04-11 12:14         ` Sergey Y. Afonin
  1 sibling, 1 reply; 58+ messages in thread
From: Vladimir D. Seleznev @ 2021-04-05  9:38 UTC (permalink / raw)
  To: ALT Linux Team development discussions
On Mon, Apr 05, 2021 at 08:06:04AM +0300, Anton Farygin wrote:
> On 04.04.2021 23:16, Dmitry V. Levin wrote:
> > On Sun, Apr 04, 2021 at 10:15:00PM +0300, Anton Farygin wrote:
> >> On 04.04.2021 21:49, Dmitry V. Levin wrote:
> >>> On Tue, Mar 30, 2021 at 05:23:47PM +0300, Dmitry V. Levin wrote:
> >>> [...]
> >>>> Для того, чтобы укладываться с исправлением всех ftbfs в 3 месяца,
> >>>> я предлагаю следующее изменение в сопровождении пакетов:
> >>>> - мантейнерам начинать исправлять ftbfs сразу, как только ftbfs возникают;
> >>>> - сформировать группу мантейнеров, которая будет исправлять ftbfs в
> >>>>     пакетах других мантейнеров:
> >>>>     + для пакетов на @nobody - сразу, как только ftbfs возникают;
> >>>>     + для остальных пакетов - 4 недели спустя после возникновения ftbfs.
> >>> Поскольку возражений не поступило, будем считать, что все согласны
> >>> с этим предложением. :)
> >>>
> >> А чем это будет отличаться от текущей ситуации ,
> > - мантейнеры не будут откладывать исправление на полгода, потому что
> >    уже через месяц их пакеты начнут удаляться;
> Удаляться или исправляться ? Удалять можно уже сейчас начинать.
> > - мы сформируем группу добровольцев, которые начнут исправлять ftbfs
> >    в пакетах других мантейнеров.
> >
> > Насколько я помню, группа @qa когда-то была создана для этих целей,
> > но со временем переродилась.
> Да.
> >
> > Можно создать группу с другим именем, если понадобится.
> 
> Идея в целом мне нравится, но на _удаление_ пакетов надо ввести запрет.
Почему?
> То, что должна быть группа людей, которая исправляет пакеты - у меня 
> сомнений нет.
-- 
   WBR,
   Vladimir D. Seleznev
^ permalink raw reply	[flat|nested] 58+ messages in thread 
- * Re: [devel] I: регулярные сборки тулчейна, изменение в сопровождении пакетов
  2021-04-05  9:38         ` Vladimir D. Seleznev
@ 2021-04-05 10:33           ` Anton Farygin
  2021-04-05 10:45             ` Dmitry V. Levin
  0 siblings, 1 reply; 58+ messages in thread
From: Anton Farygin @ 2021-04-05 10:33 UTC (permalink / raw)
  To: devel
On 05.04.2021 12:38, Vladimir D. Seleznev wrote:
>>> Можно создать группу с другим именем, если понадобится.
>> Идея в целом мне нравится, но на_удаление_  пакетов надо ввести запрет.
> Почему?
>
Это слишком простой и очевидный способ исправления FTBFS, к тому же 
сейчас есть работающий механизм удаления таких пакетов, в этом я не вижу 
смысла что-то менять.
^ permalink raw reply	[flat|nested] 58+ messages in thread 
- * Re: [devel] I: регулярные сборки тулчейна, изменение в сопровождении пакетов
  2021-04-05 10:33           ` Anton Farygin
@ 2021-04-05 10:45             ` Dmitry V. Levin
  2021-04-05 10:49               ` Anton Farygin
  0 siblings, 1 reply; 58+ messages in thread
From: Dmitry V. Levin @ 2021-04-05 10:45 UTC (permalink / raw)
  To: devel
On Mon, Apr 05, 2021 at 01:33:06PM +0300, Anton Farygin wrote:
> On 05.04.2021 12:38, Vladimir D. Seleznev wrote:
> >>> Можно создать группу с другим именем, если понадобится.
> >> Идея в целом мне нравится, но на_удаление_  пакетов надо ввести запрет.
> > Почему?
> >
> Это слишком простой и очевидный способ исправления FTBFS, к тому же 
> сейчас есть работающий механизм удаления таких пакетов, в этом я не вижу 
> смысла что-то менять.
Этот работающий механизм простой, поэтому когда при удалении возникают
анметы, нужен человек, чтобы принять решение, что делать дальше.
-- 
ldv
^ permalink raw reply	[flat|nested] 58+ messages in thread 
- * Re: [devel] I: регулярные сборки тулчейна, изменение в сопровождении пакетов
  2021-04-05 10:45             ` Dmitry V. Levin
@ 2021-04-05 10:49               ` Anton Farygin
  2021-04-05 10:58                 ` Dmitry V. Levin
  0 siblings, 1 reply; 58+ messages in thread
From: Anton Farygin @ 2021-04-05 10:49 UTC (permalink / raw)
  To: devel
On 05.04.2021 13:45, Dmitry V. Levin wrote:
> On Mon, Apr 05, 2021 at 01:33:06PM +0300, Anton Farygin wrote:
>> On 05.04.2021 12:38, Vladimir D. Seleznev wrote:
>>>>> Можно создать группу с другим именем, если понадобится.
>>>> Идея в целом мне нравится, но на_удаление_  пакетов надо ввести запрет.
>>> Почему?
>>>
>> Это слишком простой и очевидный способ исправления FTBFS, к тому же
>> сейчас есть работающий механизм удаления таких пакетов, в этом я не вижу
>> смысла что-то менять.
> Этот работающий механизм простой, поэтому когда при удалении возникают
> анметы, нужен человек, чтобы принять решение, что делать дальше.
>
>
Ну да, и с анметами тоже разбираться через три месяца.
^ permalink raw reply	[flat|nested] 58+ messages in thread 
- * Re: [devel] I: регулярные сборки тулчейна, изменение в сопровождении пакетов
  2021-04-05 10:49               ` Anton Farygin
@ 2021-04-05 10:58                 ` Dmitry V. Levin
  2021-04-05 11:01                   ` Anton Farygin
  0 siblings, 1 reply; 58+ messages in thread
From: Dmitry V. Levin @ 2021-04-05 10:58 UTC (permalink / raw)
  To: devel
On Mon, Apr 05, 2021 at 01:49:47PM +0300, Anton Farygin wrote:
> On 05.04.2021 13:45, Dmitry V. Levin wrote:
> > On Mon, Apr 05, 2021 at 01:33:06PM +0300, Anton Farygin wrote:
> >> On 05.04.2021 12:38, Vladimir D. Seleznev wrote:
> >>>>> Можно создать группу с другим именем, если понадобится.
> >>>> Идея в целом мне нравится, но на_удаление_  пакетов надо ввести запрет.
> >>> Почему?
> >>>
> >> Это слишком простой и очевидный способ исправления FTBFS, к тому же
> >> сейчас есть работающий механизм удаления таких пакетов, в этом я не вижу
> >> смысла что-то менять.
> > Этот работающий механизм простой, поэтому когда при удалении возникают
> > анметы, нужен человек, чтобы принять решение, что делать дальше.
> >
> Ну да, и с анметами тоже разбираться через три месяца.
Через три месяца уже надо закончить разбираться.
-- 
ldv
^ permalink raw reply	[flat|nested] 58+ messages in thread 
- * Re: [devel] I: регулярные сборки тулчейна, изменение в сопровождении пакетов
  2021-04-05 10:58                 ` Dmitry V. Levin
@ 2021-04-05 11:01                   ` Anton Farygin
  2021-04-05 11:57                     ` [devel] I: регулярные сборки =?utf-8?b?INGC0YPQu9GH0LXQudC90LA=?=, " Sergey Afonin
  0 siblings, 1 reply; 58+ messages in thread
From: Anton Farygin @ 2021-04-05 11:01 UTC (permalink / raw)
  To: devel
On 05.04.2021 13:58, Dmitry V. Levin wrote:
> On Mon, Apr 05, 2021 at 01:49:47PM +0300, Anton Farygin wrote:
>> On 05.04.2021 13:45, Dmitry V. Levin wrote:
>>> On Mon, Apr 05, 2021 at 01:33:06PM +0300, Anton Farygin wrote:
>>>> On 05.04.2021 12:38, Vladimir D. Seleznev wrote:
>>>>>>> Можно создать группу с другим именем, если понадобится.
>>>>>> Идея в целом мне нравится, но на_удаление_  пакетов надо ввести запрет.
>>>>> Почему?
>>>>>
>>>> Это слишком простой и очевидный способ исправления FTBFS, к тому же
>>>> сейчас есть работающий механизм удаления таких пакетов, в этом я не вижу
>>>> смысла что-то менять.
>>> Этот работающий механизм простой, поэтому когда при удалении возникают
>>> анметы, нужен человек, чтобы принять решение, что делать дальше.
>>>
>> Ну да, и с анметами тоже разбираться через три месяца.
> Через три месяца уже надо закончить разбираться.
Ок, срок можно и уменьшить, но он точно должен быть заметно больше 1 месяца.
^ permalink raw reply	[flat|nested] 58+ messages in thread 
- * Re: [devel] I: регулярные сборки  =?utf-8?b?INGC0YPQu9GH0LXQudC90LA=?=, изменение в сопровождении пакетов
  2021-04-05 11:01                   ` Anton Farygin
@ 2021-04-05 11:57                     ` Sergey Afonin
  0 siblings, 0 replies; 58+ messages in thread
From: Sergey Afonin @ 2021-04-05 11:57 UTC (permalink / raw)
  To: ALT Linux Team development discussions
On Monday 05 April 2021, Anton Farygin wrote:
> Ок, срок можно и уменьшить, но он точно должен быть заметно
> больше 1 месяца. 
 
Однозначно. Сразу полный отпуск редкость конечно, но возможен.
Да и если человек на две недели уехал, всё равно две недели 
после возвращения может своё накопившееся разгребать.
-- 
С уважением, Сергей Афонин.
^ permalink raw reply	[flat|nested] 58+ messages in thread 
 
 
 
 
 
 
- * Re: [devel] I: регулярные сборки  =?utf-8?b?INGC0YPQu9GH0LXQudC90LA=?=, изменение в сопровождении пакетов
  2021-04-05  5:06       ` [devel] I: регулярные сборки тулчейна, изменение в сопровождении пакетов Anton Farygin
  2021-04-05  9:38         ` Vladimir D. Seleznev
@ 2021-04-11 12:14         ` Sergey Y. Afonin
  2021-04-12  5:18           ` [devel] I: регулярные сборки тулчейна, " Anton Farygin
  1 sibling, 1 reply; 58+ messages in thread
From: Sergey Y. Afonin @ 2021-04-11 12:14 UTC (permalink / raw)
  To: ALT Linux Team development discussions
On Monday 05 April 2021, Anton Farygin wrote:
> > Можно создать группу с другим именем, если понадобится.
> 
> Идея в целом мне нравится, но на _удаление_ пакетов надо ввести запрет.
 
С исключением в виде ситуации, когда пакет мешает обновлению с CVE, например,
у библиотеки. Ну или какому-то ещё обновлению, которое будет признано важнее
пакета по каким-то критериям.
-- 
С уважением, Сергей Афонин
^ permalink raw reply	[flat|nested] 58+ messages in thread 
- * Re: [devel] I: регулярные сборки тулчейна, изменение в сопровождении пакетов
  2021-04-11 12:14         ` Sergey Y. Afonin
@ 2021-04-12  5:18           ` Anton Farygin
  0 siblings, 0 replies; 58+ messages in thread
From: Anton Farygin @ 2021-04-12  5:18 UTC (permalink / raw)
  To: devel
On 11.04.2021 15:14, Sergey Y. Afonin wrote:
> On Monday 05 April 2021, Anton Farygin wrote:
>
>>> Можно создать группу с другим именем, если понадобится.
>> Идея в целом мне нравится, но на _удаление_ пакетов надо ввести запрет.
>   
> С исключением в виде ситуации, когда пакет мешает обновлению с CVE, например,
> у библиотеки. Ну или какому-то ещё обновлению, которое будет признано важнее
> пакета по каким-то критериям.
>
Да в последних FTBFS даже в особо тяжёлых случаях обычно есть простые 
рецепты исправления.
Если же пакет мешает важному обновлению и не пересобирается, то мы, 
обычно, такие пакеты удаляем прямо в процессе важного обновления.
^ permalink raw reply	[flat|nested] 58+ messages in thread 
 
 
 
 
 
end of thread, other threads:[~2021-04-23 16:05 UTC | newest]
Thread overview: 58+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2021-03-30 14:23 [devel] I: регулярные сборки тулчейна, изменение в сопровождении пакетов Dmitry V. Levin
2021-03-30 15:27 ` Dmitry V. Levin
2021-03-30 15:31   ` Anton Farygin
2021-03-30 17:34     ` [devel] I: регулярные сборки =?utf-8?b?INGC0YPQu9GH0LXQudC90LA=?=, " Sergey Y. Afonin
2021-03-31 15:40     ` [devel] I: регулярные сборки тулчейна, " Vladimir D. Seleznev
2021-03-31 10:55 ` Alexey V. Vissarionov
2021-03-31 13:57   ` Andrey Savchenko
2021-03-31 14:29     ` Alexey V. Vissarionov
2021-03-31 15:03       ` Andrey Savchenko
2021-04-17  8:22     ` [devel] FAILED del=gpm (Re: I: регулярные сборки =?utf-8?b?INGC0YPQu9GH0LXQudC90LA=?=, изменение в сопровождении =?utf-8?b?INC/0LDQutC10YLQvtCy?=) Sergey Y. Afonin
2021-04-17 10:02       ` [devel] FAILED del=gpm Alexey V. Vissarionov
2021-04-23 13:44         ` Sergey V Turchin
2021-04-23 16:05           ` Alexey V. Vissarionov
2021-04-17 12:59       ` [devel] FAILED del=gpm (Re: I: регулярные сборки тулчейна в сопровождении =?utf-8?b?INC/0LDQutC10YLQvtCy?=) Andrey Savchenko
2021-04-17 13:23         ` Vladimir D. Seleznev
2021-03-31 13:06 ` [devel] I: регулярные сборки тулчейна, изменение в сопровождении пакетов Michael Shigorin
2021-03-31 15:04   ` Anton Farygin
2021-03-31 15:47   ` Mikhail Novosyolov
2021-03-31 16:30     ` Alexey V. Vissarionov
2021-03-31 19:47     ` Grigory Ustinov
2021-03-31 15:54   ` Dmitry V. Levin
2021-04-04 18:49 ` Dmitry V. Levin
2021-04-04 19:15   ` Anton Farygin
2021-04-04 20:16     ` Dmitry V. Levin
2021-04-04 20:20       ` [devel] баланс интересов (was: I: регулярные сборки тулчейна, изменение в сопровождении пакетов) Michael Shigorin
2021-04-04 21:36           ` Michael Shigorin
2021-04-04 21:59               ` Dmitry V. Levin
2021-04-04 22:05               ` Andrey Savchenko
2021-04-04 22:19                 ` Dmitry V. Levin
2021-04-05  5:10                   ` Anton Farygin
2021-04-05 10:43                     ` Dmitry V. Levin
2021-04-05 10:47                       ` Anton Farygin
2021-04-05  5:23                 ` Grigory Ustinov
2021-04-05  5:34                   ` Grigory Ustinov
2021-04-05  6:28                   ` Andrey Cherepanov
2021-04-05 14:31                     ` Andrey Savchenko
2021-04-05 14:42                       ` Andrey Cherepanov
2021-04-05 15:07                         ` Grigory Ustinov
2021-04-05 15:33                           ` Anton Farygin
2021-04-06 10:04                         ` Andrey Savchenko
2021-04-06 10:20                           ` Paul Wolneykien
2021-04-06 10:44                           ` Dmitry V. Levin
2021-04-06 11:53                           ` Anton Farygin
2021-04-06 11:55                             ` Anton Farygin
2021-04-06 13:36                           ` Vladimir D. Seleznev
2021-04-06 14:01                             ` Arseny Maslennikov
2021-04-06 13:47             ` Vladimir D. Seleznev
2021-04-06 14:06               ` Arseny Maslennikov
2021-04-05  5:06       ` [devel] I: регулярные сборки тулчейна, изменение в сопровождении пакетов Anton Farygin
2021-04-05  9:38         ` Vladimir D. Seleznev
2021-04-05 10:33           ` Anton Farygin
2021-04-05 10:45             ` Dmitry V. Levin
2021-04-05 10:49               ` Anton Farygin
2021-04-05 10:58                 ` Dmitry V. Levin
2021-04-05 11:01                   ` Anton Farygin
2021-04-05 11:57                     ` [devel] I: регулярные сборки =?utf-8?b?INGC0YPQu9GH0LXQudC90LA=?=, " Sergey Afonin
2021-04-11 12:14         ` Sergey Y. Afonin
2021-04-12  5:18           ` [devel] I: регулярные сборки тулчейна, " Anton Farygin
ALT Linux Team development discussions
This inbox may be cloned and mirrored by anyone:
	git clone --mirror http://lore.altlinux.org/devel/0 devel/git/0.git
	# If you have public-inbox 1.1+ installed, you may
	# initialize and index your mirror using the following commands:
	public-inbox-init -V2 devel devel/ http://lore.altlinux.org/devel \
		devel@altlinux.org devel@altlinux.ru devel@lists.altlinux.org devel@lists.altlinux.ru devel@linux.iplabs.ru mandrake-russian@linuxteam.iplabs.ru sisyphus@linuxteam.iplabs.ru
	public-inbox-index devel
Example config snippet for mirrors.
Newsgroup available over NNTP:
	nntp://lore.altlinux.org/org.altlinux.lists.devel
AGPL code for this site: git clone https://public-inbox.org/public-inbox.git