ALT Linux Team development discussions
 help / color / mirror / Atom feed
* [devel] I: NMU to clean up BR: rpm-build-ubt
@ 2019-06-25 20:13 Igor Vlasenko
  2019-06-29 10:41 ` Michael Shigorin
  0 siblings, 1 reply; 10+ messages in thread
From: Igor Vlasenko @ 2019-06-25 20:13 UTC (permalink / raw)
  To: devel

Уважаемые коллеги,

Хотел бы провести NMU по очистке пакетов от BR: rpm-build-ubt.

Текущий список пакетов с  BR: rpm-build-ubt можно посмотреть здесь
http://repocop.altlinux.org/pub/repocop/reports/html/by-test/altlinux-policy-obsolete-buildreq.html
и в текстовом формате
http://repocop.altlinux.org/pub/repocop/reports/txt/by-test/altlinux-policy-obsolete-buildreq.txt

Так как пакетов достаточно много, то NMU планирую проводить
небольшими порциями по выходным.

Далее, хочу обратить внимание, что ряд пакетов (23 шт, список внизу)
не получится обработать, так как там используется логика
для определения бранча с помощью макросов %ubt_*id, к примеру

%if %ver_lteq %ubt_id M80P
...

Такие пакеты надо руками преобразовать под использование disttag.

Кстати, как это теперь делать вместо проверки на %ubt_id/%ubt_branch_id?
на нашей wiki подобной информации нет.

Надо примеры и образцы.
Что официально рекомендуется писать в спеке, 
чтобы проверить, в каком мы бранче. с примерами и на wiki.


Пакеты с %ubt_*id:
bumblebee
gd3
kde5-digikam
kde5-k3b
kde5-soundkonverter
kf5-frameworkintegration
mono
nvidia_glx_common
nvidia_glx_src_390.116
nvidia_glx_src_390.87
nvidia_glx_src_410.104
nvidia_glx_src_410.93
nvidia_glx_src_430.26
open-vm-tools
plasma5-workspace
qt4
qtox
ring-project
sssd
telegram-desktop
ubt-common
ubt-devel
xpra

-- 

I V


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

* Re: [devel] I: NMU to clean up BR: rpm-build-ubt
  2019-06-25 20:13 [devel] I: NMU to clean up BR: rpm-build-ubt Igor Vlasenko
@ 2019-06-29 10:41 ` Michael Shigorin
  2019-06-29 10:47   ` Alexey V. Vissarionov
                     ` (2 more replies)
  0 siblings, 3 replies; 10+ messages in thread
From: Michael Shigorin @ 2019-06-29 10:41 UTC (permalink / raw)
  To: devel

On Tue, Jun 25, 2019 at 11:13:46PM +0300, Igor Vlasenko wrote:
> Хотел бы провести NMU по очистке пакетов от BR: rpm-build-ubt.

Ещё бы попросил следующее как-нить по возможности:

-%ifarch x86_64
+%if "%_lib" == "lib64"
 export LIB_SUFFIX=64
 %endif

С записью в %changelog:

- fixed build on 64-bit architectures

Натыкаюсь уже не первый раз в сизифе, сейчас это libdict...

-- 
 ---- WBR, Michael Shigorin / http://altlinux.org
  ------ http://opennet.ru / http://anna-news.info


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

* Re: [devel] I: NMU to clean up BR: rpm-build-ubt
  2019-06-29 10:41 ` Michael Shigorin
@ 2019-06-29 10:47   ` Alexey V. Vissarionov
  2019-06-29 10:48     ` Michael Shigorin
  2019-06-29 10:49     ` [devel] LIB_SUFFIX=%_libsuff Michael Shigorin
  2019-06-29 10:57   ` [devel] I: NMU to clean up BR: rpm-build-ubt Vladislav Zavjalov
  2019-07-02 17:35   ` [devel] " Igor Vlasenko
  2 siblings, 2 replies; 10+ messages in thread
From: Alexey V. Vissarionov @ 2019-06-29 10:47 UTC (permalink / raw)
  To: ALT Linux Team development discussions

On 2019-06-29 13:41:01 +0300, Michael Shigorin wrote:

 >> Хотел бы провести NMU по очистке пакетов от BR: rpm-build-ubt.

 > Ещё бы попросил следующее как-нить по возможности:
 > -%ifarch x86_64
 > +%if "%_lib" == "lib64"
 > export LIB_SUFFIX=64
 > %endif

Дык есть же %_libsuff


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


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

* Re: [devel] I: NMU to clean up BR: rpm-build-ubt
  2019-06-29 10:47   ` Alexey V. Vissarionov
@ 2019-06-29 10:48     ` Michael Shigorin
  2019-06-29 10:51       ` Alexey V. Vissarionov
  2019-06-29 10:49     ` [devel] LIB_SUFFIX=%_libsuff Michael Shigorin
  1 sibling, 1 reply; 10+ messages in thread
From: Michael Shigorin @ 2019-06-29 10:48 UTC (permalink / raw)
  To: devel

On Sat, Jun 29, 2019 at 01:47:13PM +0300, Alexey V. Vissarionov wrote:
>  >> Хотел бы провести NMU по очистке пакетов от BR: rpm-build-ubt.
>  > Ещё бы попросил следующее как-нить по возможности:
>  > -%ifarch x86_64
>  > +%if "%_lib" == "lib64"
>  > export LIB_SUFFIX=64
>  > %endif
> Дык есть же %_libsuff

Спасибо, не знал -- похоже, довольно недавняя добавка
(менее двух лет).

-- 
 ---- WBR, Michael Shigorin / http://altlinux.org
  ------ http://opennet.ru / http://anna-news.info


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

* [devel] LIB_SUFFIX=%_libsuff
  2019-06-29 10:47   ` Alexey V. Vissarionov
  2019-06-29 10:48     ` Michael Shigorin
@ 2019-06-29 10:49     ` Michael Shigorin
  1 sibling, 0 replies; 10+ messages in thread
From: Michael Shigorin @ 2019-06-29 10:49 UTC (permalink / raw)
  To: devel

On Sat, Jun 29, 2019 at 01:47:13PM +0300, Alexey V. Vissarionov wrote:
>  > Ещё бы попросил следующее как-нить по возможности:
>  > -%ifarch x86_64
>  > +%if "%_lib" == "lib64"
>  > export LIB_SUFFIX=64
>  > %endif
> Дык есть же %_libsuff

Может, в rpm-build тогда сразу экспортировать LIB_SUFFIX=%_libsuff?

-- 
 ---- WBR, Michael Shigorin / http://altlinux.org
  ------ http://opennet.ru / http://anna-news.info


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

* Re: [devel] I: NMU to clean up BR: rpm-build-ubt
  2019-06-29 10:48     ` Michael Shigorin
@ 2019-06-29 10:51       ` Alexey V. Vissarionov
  0 siblings, 0 replies; 10+ messages in thread
From: Alexey V. Vissarionov @ 2019-06-29 10:51 UTC (permalink / raw)
  To: ALT Linux Team development discussions

On 2019-06-29 13:48:45 +0300, Michael Shigorin wrote:

 >>>> Хотел бы провести NMU по очистке пакетов от BR: rpm-build-ubt.
 >>> Ещё бы попросил следующее как-нить по возможности:
 >>> -%ifarch x86_64
 >>> +%if "%_lib" == "lib64"
 >>> export LIB_SUFFIX=64
 >>> %endif
 >> Дык есть же %_libsuff
 > Спасибо, не знал -- похоже, довольно недавняя добавка (менее
 > двух лет).

Я тоже. Нагрепал в `rpmbuild --showrc` :-)


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


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

* Re: [devel] I: NMU to clean up BR: rpm-build-ubt
  2019-06-29 10:41 ` Michael Shigorin
  2019-06-29 10:47   ` Alexey V. Vissarionov
@ 2019-06-29 10:57   ` Vladislav Zavjalov
  2019-06-29 16:50     ` [devel] LIB_SUFFIX, %_libsuff " Ivan Zakharyaschev
  2019-07-02 17:35   ` [devel] " Igor Vlasenko
  2 siblings, 1 reply; 10+ messages in thread
From: Vladislav Zavjalov @ 2019-06-29 10:57 UTC (permalink / raw)
  To: ALT Linux Team development discussions

On Sat, Jun 29, 2019 at 01:41:01PM +0300, Michael Shigorin wrote:
> On Tue, Jun 25, 2019 at 11:13:46PM +0300, Igor Vlasenko wrote:
> > Хотел бы провести NMU по очистке пакетов от BR: rpm-build-ubt.
> 
> Ещё бы попросил следующее как-нить по возможности:
> 
> -%ifarch x86_64
> +%if "%_lib" == "lib64"
>  export LIB_SUFFIX=64
>  %endif
> 
> С записью в %changelog:
> 
> - fixed build on 64-bit architectures
> 
> Натыкаюсь уже не первый раз в сизифе, сейчас это libdict...

А, кстати, нельзя ли такое упростить до "export LIB_SUFFIX=%_libsuff" ?
А если эта переменная LIB_SUFFIX достаточно стандартная, то,
может, ее надо куда-то в /usr/lib/rpm/*/macros:%___build_pre запихать?



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

* [devel] LIB_SUFFIX, %_libsuff Re:  I: NMU to clean up BR: rpm-build-ubt
  2019-06-29 10:57   ` [devel] I: NMU to clean up BR: rpm-build-ubt Vladislav Zavjalov
@ 2019-06-29 16:50     ` Ivan Zakharyaschev
  0 siblings, 0 replies; 10+ messages in thread
From: Ivan Zakharyaschev @ 2019-06-29 16:50 UTC (permalink / raw)
  To: ALT Linux Team development discussions

[-- Attachment #1: Type: text/plain, Size: 1944 bytes --]

Hello!

On Sat, 29 Jun 2019, Vladislav Zavjalov wrote:

> On Sat, Jun 29, 2019 at 01:41:01PM +0300, Michael Shigorin wrote:
> > On Tue, Jun 25, 2019 at 11:13:46PM +0300, Igor Vlasenko wrote:
> > > Хотел бы провести NMU по очистке пакетов от BR: rpm-build-ubt.
> > 
> > Ещё бы попросил следующее как-нить по возможности:
> > 
> > -%ifarch x86_64
> > +%if "%_lib" == "lib64"
> >  export LIB_SUFFIX=64
> >  %endif
> > 
> > С записью в %changelog:
> > 
> > - fixed build on 64-bit architectures
> > 
> > Натыкаюсь уже не первый раз в сизифе, сейчас это libdict...
> 
> А, кстати, нельзя ли такое упростить до "export LIB_SUFFIX=%_libsuff" ?
> А если эта переменная LIB_SUFFIX достаточно стандартная, то,
> может, ее надо куда-то в /usr/lib/rpm/*/macros:%___build_pre запихать?

Можно в принципе. Я не думал, что это какая-то стандартная переменная.

Да и вообще, много ли аналогичных переменных окружения, которые у нас 
используются, чтобы влиять на сборку?

Не лучше ли просто оставить явный export LIB_SUFFIX=%_libsuff ?

Обнаружил ещё такое место, которое можно было бы сделать не 
x86_64-центричным:

$ fgrep -r K3configure -r /usr/lib/rpm -A10
/usr/lib/rpm/macros.d/kde-common-devel:%K3configure \
/usr/lib/rpm/macros.d/kde-common-devel-    __kde3_configure() \
/usr/lib/rpm/macros.d/kde-common-devel-    { \
/usr/lib/rpm/macros.d/kde-common-devel-	export PATH=%_K3bindir:$PATH \
/usr/lib/rpm/macros.d/kde-common-devel-	%configure \\\
/usr/lib/rpm/macros.d/kde-common-devel-	    --disable-static \\\
/usr/lib/rpm/macros.d/kde-common-devel-	    --enable-shared \\\
/usr/lib/rpm/macros.d/kde-common-devel-	    %ifarch x86_64 \
/usr/lib/rpm/macros.d/kde-common-devel-	    --enable-libsuffix=64 \\\
/usr/lib/rpm/macros.d/kde-common-devel-	    %endif \
/usr/lib/rpm/macros.d/kde-common-devel-	    --disable-rpath \\\
-bash-4.3$ rpm -qf /usr/lib/rpm/macros.d/kde-common-devel
rpm-macros-kde-common-devel-14.12.1-alt1.noarch


-- 
Best regards,
Ivan

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

* Re: [devel] I: NMU to clean up BR: rpm-build-ubt
  2019-06-29 10:41 ` Michael Shigorin
  2019-06-29 10:47   ` Alexey V. Vissarionov
  2019-06-29 10:57   ` [devel] I: NMU to clean up BR: rpm-build-ubt Vladislav Zavjalov
@ 2019-07-02 17:35   ` Igor Vlasenko
  2019-07-02 18:11     ` Michael Shigorin
  2 siblings, 1 reply; 10+ messages in thread
From: Igor Vlasenko @ 2019-07-02 17:35 UTC (permalink / raw)
  To: ALT Linux Team development discussions; +Cc: zerg, Michael Shigorin

On Sat, Jun 29, 2019 at 01:41:01PM +0300, Michael Shigorin wrote:
> On Tue, Jun 25, 2019 at 11:13:46PM +0300, Igor Vlasenko wrote:
> > Хотел бы провести NMU по очистке пакетов от BR: rpm-build-ubt.
> 
> Ещё бы попросил следующее как-нить по возможности:
> 
> -%ifarch x86_64
> +%if "%_lib" == "lib64"
>  export LIB_SUFFIX=64
>  %endif

Отправил:
#233640 AWAITING #1 sisyphus eigen2.git=2.0.17-alt4
#233639 AWAITING #1 sisyphus gnustep-ShengGuang.git=2006-alt6
#233638 AWAITING #1 sisyphus qtm.git=1.3.17-alt2
#233637 AWAITING #1 sisyphus exodusii.git=6.09.0-alt3.git20150119
#233636 AWAITING #1 sisyphus pnetcdf.git=1.8.1-alt2
#233634 AWAITING #1 sisyphus srpm=eigen-1.0.5-alt2.src.rpm

На eigen2 и eigen закрытый acl (zerg)
там надо просить Сергея втянуть изменения.

-- 

I V


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

* Re: [devel] I: NMU to clean up BR: rpm-build-ubt
  2019-07-02 17:35   ` [devel] " Igor Vlasenko
@ 2019-07-02 18:11     ` Michael Shigorin
  0 siblings, 0 replies; 10+ messages in thread
From: Michael Shigorin @ 2019-07-02 18:11 UTC (permalink / raw)
  To: ALT Linux Team development discussions

On Tue, Jul 02, 2019 at 08:35:22PM +0300, Igor Vlasenko wrote:
> > Ещё бы попросил следующее как-нить по возможности:
> > 
> > -%ifarch x86_64
> > +%if "%_lib" == "lib64"
> >  export LIB_SUFFIX=64
> >  %endif
> 
> Отправил:
> #233640 AWAITING #1 sisyphus eigen2.git=2.0.17-alt4
> #233639 AWAITING #1 sisyphus gnustep-ShengGuang.git=2006-alt6
> #233638 AWAITING #1 sisyphus qtm.git=1.3.17-alt2
> #233637 AWAITING #1 sisyphus exodusii.git=6.09.0-alt3.git20150119
> #233636 AWAITING #1 sisyphus pnetcdf.git=1.8.1-alt2
> #233634 AWAITING #1 sisyphus srpm=eigen-1.0.5-alt2.src.rpm
> 
> На eigen2 и eigen закрытый acl (zerg)
> там надо просить Сергея втянуть изменения.

Спасибо!

-- 
 ---- WBR, Michael Shigorin / http://altlinux.org
  ------ http://opennet.ru / http://anna-news.info


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

end of thread, other threads:[~2019-07-02 18:11 UTC | newest]

Thread overview: 10+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2019-06-25 20:13 [devel] I: NMU to clean up BR: rpm-build-ubt Igor Vlasenko
2019-06-29 10:41 ` Michael Shigorin
2019-06-29 10:47   ` Alexey V. Vissarionov
2019-06-29 10:48     ` Michael Shigorin
2019-06-29 10:51       ` Alexey V. Vissarionov
2019-06-29 10:49     ` [devel] LIB_SUFFIX=%_libsuff Michael Shigorin
2019-06-29 10:57   ` [devel] I: NMU to clean up BR: rpm-build-ubt Vladislav Zavjalov
2019-06-29 16:50     ` [devel] LIB_SUFFIX, %_libsuff " Ivan Zakharyaschev
2019-07-02 17:35   ` [devel] " Igor Vlasenko
2019-07-02 18:11     ` Michael Shigorin

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