ALT Linux Team development discussions
 help / color / mirror / Atom feed
* [devel] A: build-essential freeze for p10
@ 2021-07-12  9:58 Dmitry V. Levin
  2021-07-12 10:46 ` [devel] ***UNCHECKED*** " Vitaly Lipatov
  2021-07-12 20:12 ` Alexey V. Vissarionov
  0 siblings, 2 replies; 16+ messages in thread
From: Dmitry V. Levin @ 2021-07-12  9:58 UTC (permalink / raw)
  To: ALT Devel discussion list

Коллеги,

просьба без предварительного согласования не обновлять ни одного из
пакетов, входящих в базовую сборочную среду, до бранчевания p10.

$ hsh --init && hsh-run -- rpmquery -a --qf '%{sourcerpm}\n' |sed -E 's/-[^-]+-[^-]+$//' |sort -u
acl
altlinux-release-sisyphus
attr
audit
autoconf-common
autoconf-defaults
autoconf_2.60
automake-common
automake-defaults
automake_1.16
basesystem
bash-defaults
bash4
bashrc
beecrypt
binutils
bison
bzip2
chkconfig
common-licenses
control
coreutils
cpio
debugedit
diffutils
elfutils
emacs-base
etcskel
fakeroot
file
filesystem
findutils
gawk
gcc-common
gcc-defaults
gcc10
gettext
glib2
glibc
glibc-kernheaders
gmp
gnu-config
gpm
grep
gzip
kernel-headers-common
libcap
libcap-ng
libcroco
libcrypt
libdb4.7
libffi
libmpc3
libpopt
libseccomp
libselinux
libshell
libtool-common
libtool-defaults
libtool_2.4
libunistring2
libxml2
libzio
linux-pam
lua5.3
m4
make
mpfr
ncurses
pam-config
pam_mktemp
pam_userpass
passwdqc
patch
pcre
perl
perl-CPAN-Meta-Requirements
perl-parent
pkg-config
procps
psmisc
readline
rootfiles
rpm
rpm-build
rpm-build-perl
rpm-build-python
rpm-build-python3
sed
service
setup
sgml-common
shadow
sisyphus_check
systemd
sysvinit
tar
tcb
texinfo
time
tzdata
util-linux
vim
vitmp
which
xz
zlib
zstd


-- 
ldv


^ permalink raw reply	[flat|nested] 16+ messages in thread

* Re: [devel] ***UNCHECKED***  A: build-essential freeze for p10
  2021-07-12  9:58 [devel] A: build-essential freeze for p10 Dmitry V. Levin
@ 2021-07-12 10:46 ` Vitaly Lipatov
  2021-07-12 11:33   ` Dmitry V. Levin
  2021-07-12 20:12 ` Alexey V. Vissarionov
  1 sibling, 1 reply; 16+ messages in thread
From: Vitaly Lipatov @ 2021-07-12 10:46 UTC (permalink / raw)
  To: ALT Linux Team development discussions

Dmitry V. Levin писал 12.7.21 12:58:
> Коллеги,
> 
> просьба без предварительного согласования не обновлять ни одного из
> пакетов, входящих в базовую сборочную среду, до бранчевания p10.
Может быть, пока есть внимание к базовой сборочной среде, будет 
возможность
исправить способ её формирования, как обсуждается в
https://bugzilla.altlinux.org/34308
не используя для формирования состава среди зависимости пакета 
rpm-build, который о другом.
Напомню, что имеет место смешение понятий «базовая сборочная среда» и 
«среда сборки rpm-пакета».

> 
> $ hsh --init && hsh-run -- rpmquery -a --qf '%{sourcerpm}\n' |sed -E
> 's/-[^-]+-[^-]+$//' |sort -u
...
> rpm-build-python3
Для меня осталось загадкой, зачем я чинил пакеты, добавляя 
BR:rpm-build-python3, если он уже есть в базовой среде.

-- 
С уважением,
Виталий Липатов,
ALT Linux Team


^ permalink raw reply	[flat|nested] 16+ messages in thread

* Re: [devel] ***UNCHECKED***  A: build-essential freeze for p10
  2021-07-12 10:46 ` [devel] ***UNCHECKED*** " Vitaly Lipatov
@ 2021-07-12 11:33   ` Dmitry V. Levin
  2021-08-01  6:39     ` [devel] " Vitaly Lipatov
  0 siblings, 1 reply; 16+ messages in thread
From: Dmitry V. Levin @ 2021-07-12 11:33 UTC (permalink / raw)
  To: ALT Devel discussion list

On Mon, Jul 12, 2021 at 01:46:42PM +0300, Vitaly Lipatov wrote:
> Dmitry V. Levin писал 12.7.21 12:58:
> > Коллеги,
> > 
> > просьба без предварительного согласования не обновлять ни одного из
> > пакетов, входящих в базовую сборочную среду, до бранчевания p10.
> Может быть, пока есть внимание к базовой сборочной среде, будет 
> возможность
> исправить способ её формирования, как обсуждается в
> https://bugzilla.altlinux.org/34308
> не используя для формирования состава среди зависимости пакета 
> rpm-build, который о другом.
> Напомню, что имеет место смешение понятий «базовая сборочная среда» и 
> «среда сборки rpm-пакета».

Фриз базовой сборочной среды - это, конечно, самое время, чтобы
пересмотреть принципы её формирования.

> > $ hsh --init && hsh-run -- rpmquery -a --qf '%{sourcerpm}\n' |sed -E
> > 's/-[^-]+-[^-]+$//' |sort -u
> ...
> > rpm-build-python3
> Для меня осталось загадкой, зачем я чинил пакеты, добавляя 
> BR:rpm-build-python3, если он уже есть в базовой среде.

Это, очевидно, был список исходных пакетов.  Пакет rpm-build-python3
не входит в базовую сборочную среду, при этом из исходного пакета
rpm-build-python3 собирается не только rpm-build-python3, но и
rpm-macros-python3, который как раз входит в базовую сборочную среду.


-- 
ldv


^ permalink raw reply	[flat|nested] 16+ messages in thread

* Re: [devel] A: build-essential freeze for p10
  2021-07-12  9:58 [devel] A: build-essential freeze for p10 Dmitry V. Levin
  2021-07-12 10:46 ` [devel] ***UNCHECKED*** " Vitaly Lipatov
@ 2021-07-12 20:12 ` Alexey V. Vissarionov
  2021-07-12 21:04   ` Dmitry V. Levin
  1 sibling, 1 reply; 16+ messages in thread
From: Alexey V. Vissarionov @ 2021-07-12 20:12 UTC (permalink / raw)
  To: ALT Linux Team development discussions

On 2021-07-12 12:58:13 +0300, Dmitry V. Levin wrote:

 > просьба без предварительного согласования не обновлять ни
 > одного из пакетов, входящих в базовую сборочную среду, до
 > бранчевания p10.

 > emacs-base
 > gpm
 > rootfiles

Зачем эти пакеты в базовой сборочной среде? Может, выкинуть?

 > vim

А тут хорошо бы явно использовать vim-console, ибо абсолютное
большинство коллег предпочитает именно его.


-- 
Alexey V. Vissarionov
gremlin ПРИ altlinux ТЧК org; +vii-cmiii-ccxxix-lxxix-xlii
GPG: 0D92F19E1C0DC36E27F61A29CD17E2B43D879005 @ hkp://keys.gnupg.net



^ permalink raw reply	[flat|nested] 16+ messages in thread

* Re: [devel] A: build-essential freeze for p10
  2021-07-12 20:12 ` Alexey V. Vissarionov
@ 2021-07-12 21:04   ` Dmitry V. Levin
  2021-07-12 22:01     ` Mikhail Efremov
  2021-07-12 22:03     ` Alexey V. Vissarionov
  0 siblings, 2 replies; 16+ messages in thread
From: Dmitry V. Levin @ 2021-07-12 21:04 UTC (permalink / raw)
  To: devel

On Mon, Jul 12, 2021 at 11:12:57PM +0300, Alexey V. Vissarionov wrote:
> On 2021-07-12 12:58:13 +0300, Dmitry V. Levin wrote:
> 
>  > просьба без предварительного согласования не обновлять ни
>  > одного из пакетов, входящих в базовую сборочную среду, до
>  > бранчевания p10.
> 
>  > emacs-base
>  > gpm
>  > rootfiles
> 
> Зачем эти пакеты в базовой сборочной среде? Может, выкинуть?

$ rpm -e --test emacs-base
error: Failed dependencies:
	/etc/emacs/site-start.d is needed by (installed) gettext-tools-0.21-alt1.x86_64
Цена вопроса в байтах:
$ rpmquery --qf '%{size}\n' emacs-base
14226

$ rpm -e --test rootfiles
error: Failed dependencies:
	rootfiles is needed by (installed) basesystem-1:sisyphus-alt23.noarch
Цена вопроса в байтах:
$ rpmquery --qf '%{size}\n' rootfiles
1853

$ rpm -e --test libgpm
error: Failed dependencies:
	libgpm.so.1()(64bit) >= set:jgGopviN0XPf is needed by (installed) libncursesw-6.2.20210123-alt1.x86_64
	libgpm.so.1()(64bit) >= set:jgGopviN0XPf is needed by (installed) libncurses-6.2.20210123-alt1.x86_64

Более интересный вопрос, зачем libncurses, если есть libncursesw:
$ rpm -e --test libncurses
error: Failed dependencies:
	libncurses.so.5()(64bit) >= set:mi6NHG60ZuTxVCElbav4qX3IPa is needed by (installed) procps-3.3.17-alt3.x86_64
$ rpm -e --test libncursesw
error: Failed dependencies:
	libncursesw.so.5()(64bit) >= set:mhWiBzDlRwlsLLt5qBZj3WJFQo65OeROqdTM0CJP4mwE6e8mjX2ev4 is needed by (installed) procps-3.3.17-alt3.x86_64
	libncursesw.so.5()(64bit) >= set:mjzURG6wrj0e2yDRMRHFtm9 is needed by (installed) util-linux-2.36.1-alt2.x86_64
Действительно странно.

>  > vim
> 
> А тут хорошо бы явно использовать vim-console, ибо абсолютное
> большинство коллег предпочитает именно его.

Это всё имена исходных пакетов, от того же vim там vim-minimal.


-- 
ldv


^ permalink raw reply	[flat|nested] 16+ messages in thread

* Re: [devel] A: build-essential freeze for p10
  2021-07-12 21:04   ` Dmitry V. Levin
@ 2021-07-12 22:01     ` Mikhail Efremov
  2021-07-12 22:10       ` Alexey V. Vissarionov
  2021-07-12 22:03     ` Alexey V. Vissarionov
  1 sibling, 1 reply; 16+ messages in thread
From: Mikhail Efremov @ 2021-07-12 22:01 UTC (permalink / raw)
  To: ALT Linux Team development discussions

On Tue, 13 Jul 2021 00:04:55 +0300 Dmitry V. Levin wrote:
> $ rpm -e --test libgpm
> error: Failed dependencies:
> 	libgpm.so.1()(64bit) >= set:jgGopviN0XPf is needed by (installed) libncursesw-6.2.20210123-alt1.x86_64
> 	libgpm.so.1()(64bit) >= set:jgGopviN0XPf is needed by (installed) libncurses-6.2.20210123-alt1.x86_64
> 
> Более интересный вопрос, зачем libncurses, если есть libncursesw:
> $ rpm -e --test libncurses
> error: Failed dependencies:
> 	libncurses.so.5()(64bit) >= set:mi6NHG60ZuTxVCElbav4qX3IPa is needed by (installed) procps-3.3.17-alt3.x86_64
> $ rpm -e --test libncursesw
> error: Failed dependencies:
> 	libncursesw.so.5()(64bit) >= set:mhWiBzDlRwlsLLt5qBZj3WJFQo65OeROqdTM0CJP4mwE6e8mjX2ev4 is needed by (installed) procps-3.3.17-alt3.x86_64
> 	libncursesw.so.5()(64bit) >= set:mjzURG6wrj0e2yDRMRHFtm9 is needed by (installed) util-linux-2.36.1-alt2.x86_64
> Действительно странно.

Хм, slabtop линкуется с libncurses, а watch - с libncursesw т.к. при
сборке передается --enable-watch8bit. В принципе, можно и slabtop в
этом случае линковать с libncursesw.
Ну или убрать --enable-watch8bit и собирать watch с libncurses, но
первый вариант лучше, думаю.

-- 
WBR, Mikhail Efremov


^ permalink raw reply	[flat|nested] 16+ messages in thread

* Re: [devel] A: build-essential freeze for p10
  2021-07-12 21:04   ` Dmitry V. Levin
  2021-07-12 22:01     ` Mikhail Efremov
@ 2021-07-12 22:03     ` Alexey V. Vissarionov
  2021-07-13  7:34       ` Sergey V Turchin
  1 sibling, 1 reply; 16+ messages in thread
From: Alexey V. Vissarionov @ 2021-07-12 22:03 UTC (permalink / raw)
  To: ALT Linux Team development discussions

On 2021-07-13 00:04:55 +0300, Dmitry V. Levin wrote:

 >>> просьба без предварительного согласования не обновлять ни
 >>> одного из пакетов, входящих в базовую сборочную среду, до
 >>> бранчевания p10.
 >>> emacs-base
 >>> gpm
 >>> rootfiles
 >> Зачем эти пакеты в базовой сборочной среде? Может, выкинуть?
 > $ rpm -e --test emacs-base error: Failed dependencies:
 > /etc/emacs/site-start.d is needed by (installed)
 > gettext-tools-0.21-alt1.x86_64
 > Цена вопроса в байтах:
 > $ rpmquery --qf '%{size}\n' emacs-base
 > 14226

Тут дело не столько в байтах, сколько в помойке... В общем,
хорошо было бы вынести /etc/emacs/site-start.d/gettext.el в
%package -n emacs-gettext

Если что, на сборочную среду это совершенно точно никак не
повлияет.

 > $ rpm -e --test rootfiles error: Failed dependencies:
 > rootfiles is needed by (installed)
 > basesystem-1:sisyphus-alt23.noarch
 > Цена вопроса в байтах:
 > $ rpmquery --qf '%{size}\n' rootfiles
 > 1853

Ну, это все же явно не basesystem... да и охватывать пакетной
системой файлы в $HOME даже в случае ~root - как-то неправильно.

Еще, кстати, у этого пакета есть деструктивный побочный эффект:
при его удалении ~root/.ssh/authorized_keys переименовывается в
.rpmsave - это очень плохо и так делать не надо. А удалять его
(вместе с basesystem и interactivesystem) сразу после установки -
действие совершенно неочевидное.

И да, на сборочную среду это тоже никак не повлияет.

 > $ rpm -e --test libgpm error: Failed dependencies:
 > libgpm.so.1()(64bit) >= set:jgGopviN0XPf is needed by
 > (installed) libncursesw-6.2.20210123-alt1.x86_64
 > libgpm.so.1()(64bit) >= set:jgGopviN0XPf is needed by
 > (installed) libncurses-6.2.20210123-alt1.x86_64

От libgpm в отсутствие демона вреда не особо много, но вообще их
давно пора выкинуть.

 > Более интересный вопрос, зачем libncurses, если есть libncursesw:
 > $ rpm -e --test libncurses error: Failed dependencies:
 > libncurses.so.5()(64bit) >= set:mi6NHG60ZuTxVCElbav4qX3IPa is
 > needed by (installed) procps-3.3.17-alt3.x86_64
 > $ rpm -e --test libncursesw error: Failed dependencies:
 > libncursesw.so.5()(64bit) >=
 > set:mhWiBzDlRwlsLLt5qBZj3WJFQo65OeROqdTM0CJP4mwE6e8mjX2ev4 is
 > needed by (installed) procps-3.3.17-alt3.x86_64
 > libncursesw.so.5()(64bit) >= set:mjzURG6wrj0e2yDRMRHFtm9 is
 > needed by (installed) util-linux-2.36.1-alt2.x86_64
 > Действительно странно.

Хм... nice catch :-)

Может, есть смысл исправить до ответвления p10? А заодно и gpm
выкинуть...

 >>> vim
 >> А тут хорошо бы явно использовать vim-console, ибо абсолютное
 >> большинство коллег предпочитает именно его.
 > Это всё имена исходных пакетов, от того же vim там vim-minimal.

Вот именно vim-minimal и хорошо бы поменять на vim-console. А после
ответвления p10 можно будет вообще выкинуть vim-minimal (который все
равно толком не работает), сделав вместо него
%package console
Provides: %name-mininal


-- 
Alexey V. Vissarionov
gremlin ПРИ altlinux ТЧК org; +vii-cmiii-ccxxix-lxxix-xlii
GPG: 0D92F19E1C0DC36E27F61A29CD17E2B43D879005 @ hkp://keys.gnupg.net


^ permalink raw reply	[flat|nested] 16+ messages in thread

* Re: [devel] A: build-essential freeze for p10
  2021-07-12 22:01     ` Mikhail Efremov
@ 2021-07-12 22:10       ` Alexey V. Vissarionov
  2021-07-13 16:47         ` Mikhail Efremov
  0 siblings, 1 reply; 16+ messages in thread
From: Alexey V. Vissarionov @ 2021-07-12 22:10 UTC (permalink / raw)
  To: ALT Linux Team development discussions

On 2021-07-13 01:01:46 +0300, Mikhail Efremov wrote:

 >> Более интересный вопрос, зачем libncurses, если есть libncursesw:
 >> $ rpm -e --test libncurses
 >> error: Failed dependencies:
 >> libncurses.so.5()(64bit) >= set:mi6NHG60ZuTxVCElbav4qX3IPa is
 >> needed by (installed) procps-3.3.17-alt3.x86_64
 >> $ rpm -e --test libncursesw
 >> error: Failed dependencies:
 >> libncursesw.so.5()(64bit) >=
 >> set:mhWiBzDlRwlsLLt5qBZj3WJFQo65OeROqdTM0CJP4mwE6e8mjX2ev4 is
 >> needed by (installed) procps-3.3.17-alt3.x86_64
 >> libncursesw.so.5()(64bit) >= set:mjzURG6wrj0e2yDRMRHFtm9 is
 >> needed by (installed) util-linux-2.36.1-alt2.x86_64
 > Хм, slabtop линкуется с libncurses, а watch - с libncursesw т.к.
 > при сборке передается --enable-watch8bit. В принципе, можно и
 > slabtop в этом случае линковать с libncursesw.

В любом случае лучше сделать единообразно. И если есть выбор - то,
разумеется, libncursesw предпочтительнее.

 > Ну или убрать --enable-watch8bit и собирать watch с libncurses,
 > но первый вариант лучше, думаю.

Разумеется.

2 ldv: явно есть смысл исправить.


-- 
Alexey V. Vissarionov
gremlin ПРИ altlinux ТЧК org; +vii-cmiii-ccxxix-lxxix-xlii
GPG: 0D92F19E1C0DC36E27F61A29CD17E2B43D879005 @ hkp://keys.gnupg.net


^ permalink raw reply	[flat|nested] 16+ messages in thread

* Re: [devel] A: build-essential freeze for p10
  2021-07-12 22:03     ` Alexey V. Vissarionov
@ 2021-07-13  7:34       ` Sergey V Turchin
  2021-07-13 10:43         ` Sergey Bolshakov
  0 siblings, 1 reply; 16+ messages in thread
From: Sergey V Turchin @ 2021-07-13  7:34 UTC (permalink / raw)
  To: ALT Linux Team development discussions

On Tuesday, 13 July 2021 01:03:53 MSK Alexey V wrote:

[...]
> От libgpm в отсутствие демона вреда не особо много, но вообще их
> давно пора выкинуть.
Алексей! Если намёки и предложения не понятны, прошу прямо: никогда не давайте 
никаких советов разработчикам и мантейнерам хотя бы в этом списке рассылки.

[...]

-- 
Regards, Sergey.

^ permalink raw reply	[flat|nested] 16+ messages in thread

* Re: [devel] A: build-essential freeze for p10
  2021-07-13  7:34       ` Sergey V Turchin
@ 2021-07-13 10:43         ` Sergey Bolshakov
  0 siblings, 0 replies; 16+ messages in thread
From: Sergey Bolshakov @ 2021-07-13 10:43 UTC (permalink / raw)
  To: devel

>>>>> "Sergey" == Sergey V Turchin <zerg-u2l5PoMzF/Vg9hUCZPvPmw@public.gmane.org> writes:

 > On Tuesday, 13 July 2021 01:03:53 MSK Alexey V wrote:
 > [...]
 >> От libgpm в отсутствие демона вреда не особо много, но вообще их
 >> давно пора выкинуть.
 > Алексей! Если намёки и предложения не понятны, прошу прямо: никогда не давайте 
 > никаких советов разработчикам и мантейнерам хотя бы в этом списке рассылки.

Г-ди, да!
Дайте отдохнуть и фонтану.

-- 

^ permalink raw reply	[flat|nested] 16+ messages in thread

* Re: [devel] A: build-essential freeze for p10
  2021-07-12 22:10       ` Alexey V. Vissarionov
@ 2021-07-13 16:47         ` Mikhail Efremov
  2021-07-13 17:11           ` Dmitry V. Levin
  0 siblings, 1 reply; 16+ messages in thread
From: Mikhail Efremov @ 2021-07-13 16:47 UTC (permalink / raw)
  To: ALT Linux Team development discussions

On Tue, 13 Jul 2021 01:10:49 +0300 Alexey V. Vissarionov wrote:
> On 2021-07-13 01:01:46 +0300, Mikhail Efremov wrote:
> 
>  >> Более интересный вопрос, зачем libncurses, если есть libncursesw:
>  >> $ rpm -e --test libncurses
>  >> error: Failed dependencies:
>  >> libncurses.so.5()(64bit) >= set:mi6NHG60ZuTxVCElbav4qX3IPa is
>  >> needed by (installed) procps-3.3.17-alt3.x86_64
>  >> $ rpm -e --test libncursesw
>  >> error: Failed dependencies:
>  >> libncursesw.so.5()(64bit) >=
>  >> set:mhWiBzDlRwlsLLt5qBZj3WJFQo65OeROqdTM0CJP4mwE6e8mjX2ev4 is
>  >> needed by (installed) procps-3.3.17-alt3.x86_64
>  >> libncursesw.so.5()(64bit) >= set:mjzURG6wrj0e2yDRMRHFtm9 is
>  >> needed by (installed) util-linux-2.36.1-alt2.x86_64  
>  > Хм, slabtop линкуется с libncurses, а watch - с libncursesw т.к.
>  > при сборке передается --enable-watch8bit. В принципе, можно и
>  > slabtop в этом случае линковать с libncursesw.  
> 
> В любом случае лучше сделать единообразно. И если есть выбор - то,
> разумеется, libncursesw предпочтительнее.
> 
>  > Ну или убрать --enable-watch8bit и собирать watch с libncurses,
>  > но первый вариант лучше, думаю.  
> 
> Разумеется.
> 
> 2 ldv: явно есть смысл исправить.

Я бы заодно еще и slabtop в /sbin/ передвинул из /usr/bin/, от
пользователя его запускать бессмысленно.
2ldv: Будем до p10 это делать? Или лучше сейчас ничего не трогать?

-- 
WBR, Mikhail Efremov


^ permalink raw reply	[flat|nested] 16+ messages in thread

* Re: [devel] A: build-essential freeze for p10
  2021-07-13 16:47         ` Mikhail Efremov
@ 2021-07-13 17:11           ` Dmitry V. Levin
  2021-07-13 21:29             ` Mikhail Efremov
  0 siblings, 1 reply; 16+ messages in thread
From: Dmitry V. Levin @ 2021-07-13 17:11 UTC (permalink / raw)
  To: ALT Devel discussion list

On Tue, Jul 13, 2021 at 07:47:03PM +0300, Mikhail Efremov wrote:
> On Tue, 13 Jul 2021 01:10:49 +0300 Alexey V. Vissarionov wrote:
> > On 2021-07-13 01:01:46 +0300, Mikhail Efremov wrote:
> > 
> >  >> Более интересный вопрос, зачем libncurses, если есть libncursesw:
> >  >> $ rpm -e --test libncurses
> >  >> error: Failed dependencies:
> >  >> libncurses.so.5()(64bit) >= set:mi6NHG60ZuTxVCElbav4qX3IPa is
> >  >> needed by (installed) procps-3.3.17-alt3.x86_64
> >  >> $ rpm -e --test libncursesw
> >  >> error: Failed dependencies:
> >  >> libncursesw.so.5()(64bit) >=
> >  >> set:mhWiBzDlRwlsLLt5qBZj3WJFQo65OeROqdTM0CJP4mwE6e8mjX2ev4 is
> >  >> needed by (installed) procps-3.3.17-alt3.x86_64
> >  >> libncursesw.so.5()(64bit) >= set:mjzURG6wrj0e2yDRMRHFtm9 is
> >  >> needed by (installed) util-linux-2.36.1-alt2.x86_64  
> >  > Хм, slabtop линкуется с libncurses, а watch - с libncursesw т.к.
> >  > при сборке передается --enable-watch8bit. В принципе, можно и
> >  > slabtop в этом случае линковать с libncursesw.  
> > 
> > В любом случае лучше сделать единообразно. И если есть выбор - то,
> > разумеется, libncursesw предпочтительнее.
> > 
> >  > Ну или убрать --enable-watch8bit и собирать watch с libncurses,
> >  > но первый вариант лучше, думаю.  
> > 
> > Разумеется.
> > 
> > 2 ldv: явно есть смысл исправить.
> 
> Я бы заодно еще и slabtop в /sbin/ передвинул из /usr/bin/, от
> пользователя его запускать бессмысленно.
> 2ldv: Будем до p10 это делать? Или лучше сейчас ничего не трогать?

Будем, только не надо прямо сейчас коммитить это задание в Сизиф.


-- 
ldv


^ permalink raw reply	[flat|nested] 16+ messages in thread

* Re: [devel] A: build-essential freeze for p10
  2021-07-13 17:11           ` Dmitry V. Levin
@ 2021-07-13 21:29             ` Mikhail Efremov
  2021-07-13 21:46               ` Dmitry V. Levin
  0 siblings, 1 reply; 16+ messages in thread
From: Mikhail Efremov @ 2021-07-13 21:29 UTC (permalink / raw)
  To: ALT Linux Team development discussions

On Tue, 13 Jul 2021 20:11:00 +0300 Dmitry V. Levin wrote:
> On Tue, Jul 13, 2021 at 07:47:03PM +0300, Mikhail Efremov wrote:
> > On Tue, 13 Jul 2021 01:10:49 +0300 Alexey V. Vissarionov wrote:  
> > > On 2021-07-13 01:01:46 +0300, Mikhail Efremov wrote:
> > >   
> > >  >> Более интересный вопрос, зачем libncurses, если есть libncursesw:
> > >  >> $ rpm -e --test libncurses
> > >  >> error: Failed dependencies:
> > >  >> libncurses.so.5()(64bit) >= set:mi6NHG60ZuTxVCElbav4qX3IPa is
> > >  >> needed by (installed) procps-3.3.17-alt3.x86_64
> > >  >> $ rpm -e --test libncursesw
> > >  >> error: Failed dependencies:
> > >  >> libncursesw.so.5()(64bit) >=
> > >  >> set:mhWiBzDlRwlsLLt5qBZj3WJFQo65OeROqdTM0CJP4mwE6e8mjX2ev4 is
> > >  >> needed by (installed) procps-3.3.17-alt3.x86_64
> > >  >> libncursesw.so.5()(64bit) >= set:mjzURG6wrj0e2yDRMRHFtm9 is
> > >  >> needed by (installed) util-linux-2.36.1-alt2.x86_64    
> > >  > Хм, slabtop линкуется с libncurses, а watch - с libncursesw т.к.
> > >  > при сборке передается --enable-watch8bit. В принципе, можно и
> > >  > slabtop в этом случае линковать с libncursesw.    
> > > 
> > > В любом случае лучше сделать единообразно. И если есть выбор - то,
> > > разумеется, libncursesw предпочтительнее.
> > >   
> > >  > Ну или убрать --enable-watch8bit и собирать watch с libncurses,
> > >  > но первый вариант лучше, думаю.    
> > > 
> > > Разумеется.
> > > 
> > > 2 ldv: явно есть смысл исправить.  
> > 
> > Я бы заодно еще и slabtop в /sbin/ передвинул из /usr/bin/, от
> > пользователя его запускать бессмысленно.
> > 2ldv: Будем до p10 это делать? Или лучше сейчас ничего не трогать?  
> 
> Будем, только не надо прямо сейчас коммитить это задание в Сизиф.

Task #278812.

-- 
WBR, Mikhail Efremov


^ permalink raw reply	[flat|nested] 16+ messages in thread

* Re: [devel] A: build-essential freeze for p10
  2021-07-13 21:29             ` Mikhail Efremov
@ 2021-07-13 21:46               ` Dmitry V. Levin
  2021-07-13 23:08                 ` Mikhail Efremov
  0 siblings, 1 reply; 16+ messages in thread
From: Dmitry V. Levin @ 2021-07-13 21:46 UTC (permalink / raw)
  To: devel

On Wed, Jul 14, 2021 at 12:29:04AM +0300, Mikhail Efremov wrote:
> On Tue, 13 Jul 2021 20:11:00 +0300 Dmitry V. Levin wrote:
> > On Tue, Jul 13, 2021 at 07:47:03PM +0300, Mikhail Efremov wrote:
> > > On Tue, 13 Jul 2021 01:10:49 +0300 Alexey V. Vissarionov wrote:  
> > > > On 2021-07-13 01:01:46 +0300, Mikhail Efremov wrote:
> > > >   
> > > >  >> Более интересный вопрос, зачем libncurses, если есть libncursesw:
> > > >  >> $ rpm -e --test libncurses
> > > >  >> error: Failed dependencies:
> > > >  >> libncurses.so.5()(64bit) >= set:mi6NHG60ZuTxVCElbav4qX3IPa is
> > > >  >> needed by (installed) procps-3.3.17-alt3.x86_64
> > > >  >> $ rpm -e --test libncursesw
> > > >  >> error: Failed dependencies:
> > > >  >> libncursesw.so.5()(64bit) >=
> > > >  >> set:mhWiBzDlRwlsLLt5qBZj3WJFQo65OeROqdTM0CJP4mwE6e8mjX2ev4 is
> > > >  >> needed by (installed) procps-3.3.17-alt3.x86_64
> > > >  >> libncursesw.so.5()(64bit) >= set:mjzURG6wrj0e2yDRMRHFtm9 is
> > > >  >> needed by (installed) util-linux-2.36.1-alt2.x86_64    
> > > >  > Хм, slabtop линкуется с libncurses, а watch - с libncursesw т.к.
> > > >  > при сборке передается --enable-watch8bit. В принципе, можно и
> > > >  > slabtop в этом случае линковать с libncursesw.    
> > > > 
> > > > В любом случае лучше сделать единообразно. И если есть выбор - то,
> > > > разумеется, libncursesw предпочтительнее.
> > > >   
> > > >  > Ну или убрать --enable-watch8bit и собирать watch с libncurses,
> > > >  > но первый вариант лучше, думаю.    
> > > > 
> > > > Разумеется.
> > > > 
> > > > 2 ldv: явно есть смысл исправить.  
> > > 
> > > Я бы заодно еще и slabtop в /sbin/ передвинул из /usr/bin/, от
> > > пользователя его запускать бессмысленно.
> > > 2ldv: Будем до p10 это делать? Или лучше сейчас ничего не трогать?  
> > 
> > Будем, только не надо прямо сейчас коммитить это задание в Сизиф.
> 
> Task #278812.

Оно уже готово и можно будет запускать, когда сборочная очередь обработается,
или оно ещё тестируется?


-- 
ldv


^ permalink raw reply	[flat|nested] 16+ messages in thread

* Re: [devel] A: build-essential freeze for p10
  2021-07-13 21:46               ` Dmitry V. Levin
@ 2021-07-13 23:08                 ` Mikhail Efremov
  0 siblings, 0 replies; 16+ messages in thread
From: Mikhail Efremov @ 2021-07-13 23:08 UTC (permalink / raw)
  To: ALT Linux Team development discussions

On Wed, 14 Jul 2021 00:46:00 +0300 Dmitry V. Levin wrote:
> On Wed, Jul 14, 2021 at 12:29:04AM +0300, Mikhail Efremov wrote:
> > On Tue, 13 Jul 2021 20:11:00 +0300 Dmitry V. Levin wrote:  
> > > On Tue, Jul 13, 2021 at 07:47:03PM +0300, Mikhail Efremov wrote:  
> > > > On Tue, 13 Jul 2021 01:10:49 +0300 Alexey V. Vissarionov wrote:    
> > > > > On 2021-07-13 01:01:46 +0300, Mikhail Efremov wrote:
> > > > >     
> > > > >  >> Более интересный вопрос, зачем libncurses, если есть libncursesw:
> > > > >  >> $ rpm -e --test libncurses
> > > > >  >> error: Failed dependencies:
> > > > >  >> libncurses.so.5()(64bit) >= set:mi6NHG60ZuTxVCElbav4qX3IPa is
> > > > >  >> needed by (installed) procps-3.3.17-alt3.x86_64
> > > > >  >> $ rpm -e --test libncursesw
> > > > >  >> error: Failed dependencies:
> > > > >  >> libncursesw.so.5()(64bit) >=
> > > > >  >> set:mhWiBzDlRwlsLLt5qBZj3WJFQo65OeROqdTM0CJP4mwE6e8mjX2ev4 is
> > > > >  >> needed by (installed) procps-3.3.17-alt3.x86_64
> > > > >  >> libncursesw.so.5()(64bit) >= set:mjzURG6wrj0e2yDRMRHFtm9 is
> > > > >  >> needed by (installed) util-linux-2.36.1-alt2.x86_64      
> > > > >  > Хм, slabtop линкуется с libncurses, а watch - с libncursesw т.к.
> > > > >  > при сборке передается --enable-watch8bit. В принципе, можно и
> > > > >  > slabtop в этом случае линковать с libncursesw.      
> > > > > 
> > > > > В любом случае лучше сделать единообразно. И если есть выбор - то,
> > > > > разумеется, libncursesw предпочтительнее.
> > > > >     
> > > > >  > Ну или убрать --enable-watch8bit и собирать watch с libncurses,
> > > > >  > но первый вариант лучше, думаю.      
> > > > > 
> > > > > Разумеется.
> > > > > 
> > > > > 2 ldv: явно есть смысл исправить.    
> > > > 
> > > > Я бы заодно еще и slabtop в /sbin/ передвинул из /usr/bin/, от
> > > > пользователя его запускать бессмысленно.
> > > > 2ldv: Будем до p10 это делать? Или лучше сейчас ничего не трогать?    
> > > 
> > > Будем, только не надо прямо сейчас коммитить это задание в Сизиф.  
> > 
> > Task #278812.  
> 
> Оно уже готово и можно будет запускать, когда сборочная очередь обработается,
> или оно ещё тестируется?

Я считаю готовым.

-- 
WBR, Mikhail Efremov


^ permalink raw reply	[flat|nested] 16+ messages in thread

* Re: [devel] A: build-essential freeze for p10
  2021-07-12 11:33   ` Dmitry V. Levin
@ 2021-08-01  6:39     ` Vitaly Lipatov
  0 siblings, 0 replies; 16+ messages in thread
From: Vitaly Lipatov @ 2021-08-01  6:39 UTC (permalink / raw)
  To: ALT Linux Team development discussions

Dmitry V. Levin писал 12.7.21 14:33:
> On Mon, Jul 12, 2021 at 01:46:42PM +0300, Vitaly Lipatov wrote:
>> Dmitry V. Levin писал 12.7.21 12:58:
>> > Коллеги,
>> >
>> > просьба без предварительного согласования не обновлять ни одного из
>> > пакетов, входящих в базовую сборочную среду, до бранчевания p10.
>> Может быть, пока есть внимание к базовой сборочной среде, будет
>> возможность
>> исправить способ её формирования, как обсуждается в
>> https://bugzilla.altlinux.org/34308
>> не используя для формирования состава среди зависимости пакета
>> rpm-build, который о другом.
>> Напомню, что имеет место смешение понятий «базовая сборочная среда» и
>> «среда сборки rpm-пакета».
> 
> Фриз базовой сборочной среды - это, конечно, самое время, чтобы
> пересмотреть принципы её формирования.
Возможно, что окончание фриза базовой сборочной среды, а также окончание 
бранчевания p10 — это уже время пересмотреть (не принцип формирования, а 
всего лишь метапакет, который её формирует).
Но конечно же, проблема сборки rpm-пакетов без установки glibc-devel 
гораздо более актуальна для p9, и не имеет отношения ни к фризу в 
Сизифе, ни к p10.

-- 
С уважением,
Виталий Липатов,
ALT Linux Team


^ permalink raw reply	[flat|nested] 16+ messages in thread

end of thread, other threads:[~2021-08-01  6:39 UTC | newest]

Thread overview: 16+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2021-07-12  9:58 [devel] A: build-essential freeze for p10 Dmitry V. Levin
2021-07-12 10:46 ` [devel] ***UNCHECKED*** " Vitaly Lipatov
2021-07-12 11:33   ` Dmitry V. Levin
2021-08-01  6:39     ` [devel] " Vitaly Lipatov
2021-07-12 20:12 ` Alexey V. Vissarionov
2021-07-12 21:04   ` Dmitry V. Levin
2021-07-12 22:01     ` Mikhail Efremov
2021-07-12 22:10       ` Alexey V. Vissarionov
2021-07-13 16:47         ` Mikhail Efremov
2021-07-13 17:11           ` Dmitry V. Levin
2021-07-13 21:29             ` Mikhail Efremov
2021-07-13 21:46               ` Dmitry V. Levin
2021-07-13 23:08                 ` Mikhail Efremov
2021-07-12 22:03     ` Alexey V. Vissarionov
2021-07-13  7:34       ` Sergey V Turchin
2021-07-13 10:43         ` Sergey Bolshakov

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