ALT Linux Team development discussions
 help / color / mirror / Atom feed
* [devel] I: NMU to clean up %ubt in spec
@ 2019-06-14 10:18 Igor Vlasenko
  2019-06-14 10:57 ` Aleksei Nikiforov
                   ` (3 more replies)
  0 siblings, 4 replies; 30+ messages in thread
From: Igor Vlasenko @ 2019-06-14 10:18 UTC (permalink / raw)
  To: devel

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

Ко мне обратился Глеб (glebfm@) с просьбой
автоматизированно почистить спек файлы от
устаревшего макроса %ubt в релизе.

Для этого я создал тест repocop specfile-macros-ubt-is-deprecated
который находит список пакетов с %ubt в релизе:

http://repocop.altlinux.org/pub/repocop/reports/html/by-test/specfile-macros-ubt-is-deprecated.html

По просьбе Глеба хочу через несколько дней провести
NMU на пакеты из списка с permissive acl (e.g. @everybody),

Приглашаю к обсуждению.

Текущий список пакетов с %ubt в релизе:

adcli	shaba @everybody
adns	rider @everybody
alterator-browser-gui-common	zerg @everybody
alterator-browser-qt5	zerg
apache2-mod_lookup_identity	slev @everybody
appmenu-qt5	zerg @everybody
bonnie	rider @everybody
cgal	darktemplar @everybody
choqok	zerg
chromaprint	zerg @everybody
cmark	darktemplar @everybody
conntrack-tools	rider @everybody
dansguardian	rider @everybody
docbook-style-xsl	viy zerg @qa
docker-machine	shaba @everybody
dsd	antohami @everybody
eigen2	zerg
erlang-base64url	darktemplar @everybody
erlang-goldrush	nbr @everybody
erlang-jiffy	darktemplar @everybody
erlang-jose	darktemplar @everybody
erlang-luerl	darktemplar @everybody
erlang-protobuffs	darktemplar @everybody
erlang-riak_client	darktemplar @everybody
erlang-riak_pb	darktemplar @everybody
erlang-sd_notify	shaba @everybody
erlang-sqlite3	darktemplar @everybody
erlang-triq	darktemplar @everybody
fatsort	x09 @everybody
ferrisloki	darktemplar @everybody
flannel	shaba @everybody
fuzzylite	antohami @everybody
fwupdate	rider
gpsbabel	darktemplar @everybody
grantlee5	zerg
gtv-dvb	antohami @everybody
installer-feature-desktop-etcissue	zerg @everybody
installer-feature-kdesktop-tmpfs	zerg @everybody
installer-feature-rootgtktheme	zerg @everybody
installer-feature-samba-automount	zerg @everybody
installer-feature-sudo-enable-by-default-kde5su	zerg @everybody
itpp	antohami @everybody
jsoncpp	zerg @everybody
kapacitor	shaba @everybody
kcheckers	zerg @qa
kde4-analitza	zerg @everybody
kde4-gwenview	zerg @everybody
kde4-k9copy	zerg
kde4-kate	zerg
kde4-kfilemetadata	zerg @everybody
kde4-kid3	zerg
kde4-print-manager	zerg @everybody
kde4pimlibs	zerg
kde5-autofs-shares	zerg @everybody
kde5-i18n-ru	zerg @everybody
kde5-i18n-uk	zerg @everybody
kde5-krename	mcpain zerg @everybody
kde5-libktorrent	zerg @everybody
kde5-okteta	zerg
kde5-plasma-applet-places-widget	zerg
kde5-skanlite	zerg @everybody
kde5-smplayer	zerg @everybody
kernel-source-rtl8723de-4.11up	zerg @kernel @everybody
kf5-filesystem	zerg
kf5-i18n-ru	zerg @everybody
kf5-i18n-uk	zerg @everybody
kf5-kdiagram	zerg @everybody
kf5-kproperty	darktemplar @everybody
kf5-kreport	darktemplar @everybody
krb5-ticket-watcher	zerg @everybody
kvpnc	zerg
ldns	darktemplar @everybody
lfm	darktemplar @everybody
libdouble-conversion	shaba @everybody
libftdi1	sin @everybody
libgnome-sharp	darktemplar @mono @everybody
libgtk-sharp2	darktemplar @everybody
libkdcraw4	zerg @everybody
libvncserver	zerg @everybody
mbelib	antohami @everybody
megatools	rider
mkvtoolnix	sbolshakov @everybody
mokutil	nickel rider mike
mpir	antohami @everybody
msbuild	darktemplar @everybody
nagwad	nbr @everybody
nano-editor	zerg @everybody
oath-toolkit	shaba @everybody
ocaml-omake	rider @everybody
ocamldsort	rider @everybody
orion	mvoronov @everybody
pcsx2	nenderus @everybody
pegtl	zerg @everybody
phonon-backend-vlc	zerg
pinta	ekorneechev @everybody
poppler72	zerg
primus	zerg @everybody
pve-spice-client	mvoronov @everybody
python-module-bzr-fastimport	shaba @everybody
python-module-etcd	slev @everybody
python-module-gitdb	darktemplar @everybody
python-module-isort	darktemplar @everybody
python-module-k5test	slev @everybody
python-module-martian	@python @everybody
python-module-mimeparse	@python @everybody
python-module-pretend	darktemplar @everybody
python-module-proxmoxer	asheplyakov @everybody
python-module-requests-kerberos	@python @everybody
python-module-simplejson	@python
python-module-smmap	slev @everybody
python-module-unicode_slugify	darktemplar @everybody
python-module-winrm	imz @everybody @python
python-module-zope.annotation	@python @everybody
python-module-zope.browser	@python @everybody
python-module-zope.browsermenu	@python @everybody
python-module-zope.browserpage	@python @everybody
python-module-zope.browserresource	@python @everybody
python-module-zope.exceptions	@python @everybody
python-module-zope.lifecycleevent	@python @everybody
python-module-zope.pagetemplate	@python @everybody
python-module-zope.tales	@python @everybody
qca-qt5	zerg
qca2	zerg
qlipper	antohami @everybody
qmaster	antohami @everybody
qmergeinifiles	zerg
qoauth-qt5	zerg @everybody
qt5-phonon	zerg
qt5-phonon-backend-gstreamer	zerg
qt5-phonon-backend-vlc	zerg
qt5-quick1	zerg
qtsoap	zerg @everybody
rdfind	sotor @everybody
referenceassemblies-pcl	darktemplar @everybody
rpm-build-mingw64	lav @everybody
rpm-build-mono	@mono at
rtkit	shrek
ruby-java	mvoronov @everybody
sddm-config-editor	antohami @everybody
seappletsimple	@nobody
sechooser	zerg @everybody
signon	zerg
signon-glib	zerg @everybody
signon-plugin-oauth2	zerg @everybody
signon-ui	zerg @everybody
sngrep	jenya @everybody
spawn-fcgi	rider @everybody
spice-ec	mvoronov @everybody
telegram-qt5	mcpain zerg @everybody
telepathy-logger-qt4	zerg
telepathy-logger-qt5	zerg
telepathy-morse	mcpain zerg @everybody
telepathy-qt4	nenderus zerg @everybody
telepathy-qt5	zerg
tora	darktemplar @everybody
transgui	drool @everybody
tsung	nbr @everybody
wcslib	zerg
winff	antohami @everybody
x11presetdrv	zerg
xsp	darktemplar @everybody

-- 

I V


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

* Re: [devel] I: NMU to clean up %ubt in spec
  2019-06-14 10:18 [devel] I: NMU to clean up %ubt in spec Igor Vlasenko
@ 2019-06-14 10:57 ` Aleksei Nikiforov
  2019-06-14 11:20 ` Dmitry V. Levin
                   ` (2 subsequent siblings)
  3 siblings, 0 replies; 30+ messages in thread
From: Aleksei Nikiforov @ 2019-06-14 10:57 UTC (permalink / raw)
  To: devel

14.06.2019 13:18, Igor Vlasenko пишет:
> Уважаемые коллеги!
> 
> Ко мне обратился Глеб (glebfm@) с просьбой
> автоматизированно почистить спек файлы от
> устаревшего макроса %ubt в релизе.
> 
> Для этого я создал тест repocop specfile-macros-ubt-is-deprecated
> который находит список пакетов с %ubt в релизе:
> 
> http://repocop.altlinux.org/pub/repocop/reports/html/by-test/specfile-macros-ubt-is-deprecated.html
> 
> По просьбе Глеба хочу через несколько дней провести
> NMU на пакеты из списка с permissive acl (e.g. @everybody),
> 
> Приглашаю к обсуждению.
> 

Привет.

Я не возражаю.

> Текущий список пакетов с %ubt в релизе:
> 
> adcli	shaba @everybody
> adns	rider @everybody
> alterator-browser-gui-common	zerg @everybody
> alterator-browser-qt5	zerg
> apache2-mod_lookup_identity	slev @everybody
> appmenu-qt5	zerg @everybody
> bonnie	rider @everybody
> cgal	darktemplar @everybody
> choqok	zerg
> chromaprint	zerg @everybody
> cmark	darktemplar @everybody
> conntrack-tools	rider @everybody
> dansguardian	rider @everybody
> docbook-style-xsl	viy zerg @qa
> docker-machine	shaba @everybody
> dsd	antohami @everybody
> eigen2	zerg
> erlang-base64url	darktemplar @everybody
> erlang-goldrush	nbr @everybody
> erlang-jiffy	darktemplar @everybody
> erlang-jose	darktemplar @everybody
> erlang-luerl	darktemplar @everybody
> erlang-protobuffs	darktemplar @everybody
> erlang-riak_client	darktemplar @everybody
> erlang-riak_pb	darktemplar @everybody
> erlang-sd_notify	shaba @everybody
> erlang-sqlite3	darktemplar @everybody
> erlang-triq	darktemplar @everybody
> fatsort	x09 @everybody
> ferrisloki	darktemplar @everybody
> flannel	shaba @everybody
> fuzzylite	antohami @everybody
> fwupdate	rider
> gpsbabel	darktemplar @everybody
> grantlee5	zerg
> gtv-dvb	antohami @everybody
> installer-feature-desktop-etcissue	zerg @everybody
> installer-feature-kdesktop-tmpfs	zerg @everybody
> installer-feature-rootgtktheme	zerg @everybody
> installer-feature-samba-automount	zerg @everybody
> installer-feature-sudo-enable-by-default-kde5su	zerg @everybody
> itpp	antohami @everybody
> jsoncpp	zerg @everybody
> kapacitor	shaba @everybody
> kcheckers	zerg @qa
> kde4-analitza	zerg @everybody
> kde4-gwenview	zerg @everybody
> kde4-k9copy	zerg
> kde4-kate	zerg
> kde4-kfilemetadata	zerg @everybody
> kde4-kid3	zerg
> kde4-print-manager	zerg @everybody
> kde4pimlibs	zerg
> kde5-autofs-shares	zerg @everybody
> kde5-i18n-ru	zerg @everybody
> kde5-i18n-uk	zerg @everybody
> kde5-krename	mcpain zerg @everybody
> kde5-libktorrent	zerg @everybody
> kde5-okteta	zerg
> kde5-plasma-applet-places-widget	zerg
> kde5-skanlite	zerg @everybody
> kde5-smplayer	zerg @everybody
> kernel-source-rtl8723de-4.11up	zerg @kernel @everybody
> kf5-filesystem	zerg
> kf5-i18n-ru	zerg @everybody
> kf5-i18n-uk	zerg @everybody
> kf5-kdiagram	zerg @everybody
> kf5-kproperty	darktemplar @everybody
> kf5-kreport	darktemplar @everybody
> krb5-ticket-watcher	zerg @everybody
> kvpnc	zerg
> ldns	darktemplar @everybody
> lfm	darktemplar @everybody
> libdouble-conversion	shaba @everybody
> libftdi1	sin @everybody
> libgnome-sharp	darktemplar @mono @everybody
> libgtk-sharp2	darktemplar @everybody
> libkdcraw4	zerg @everybody
> libvncserver	zerg @everybody
> mbelib	antohami @everybody
> megatools	rider
> mkvtoolnix	sbolshakov @everybody
> mokutil	nickel rider mike
> mpir	antohami @everybody
> msbuild	darktemplar @everybody
> nagwad	nbr @everybody
> nano-editor	zerg @everybody
> oath-toolkit	shaba @everybody
> ocaml-omake	rider @everybody
> ocamldsort	rider @everybody
> orion	mvoronov @everybody
> pcsx2	nenderus @everybody
> pegtl	zerg @everybody
> phonon-backend-vlc	zerg
> pinta	ekorneechev @everybody
> poppler72	zerg
> primus	zerg @everybody
> pve-spice-client	mvoronov @everybody
> python-module-bzr-fastimport	shaba @everybody
> python-module-etcd	slev @everybody
> python-module-gitdb	darktemplar @everybody
> python-module-isort	darktemplar @everybody
> python-module-k5test	slev @everybody
> python-module-martian	@python @everybody
> python-module-mimeparse	@python @everybody
> python-module-pretend	darktemplar @everybody
> python-module-proxmoxer	asheplyakov @everybody
> python-module-requests-kerberos	@python @everybody
> python-module-simplejson	@python
> python-module-smmap	slev @everybody
> python-module-unicode_slugify	darktemplar @everybody
> python-module-winrm	imz @everybody @python
> python-module-zope.annotation	@python @everybody
> python-module-zope.browser	@python @everybody
> python-module-zope.browsermenu	@python @everybody
> python-module-zope.browserpage	@python @everybody
> python-module-zope.browserresource	@python @everybody
> python-module-zope.exceptions	@python @everybody
> python-module-zope.lifecycleevent	@python @everybody
> python-module-zope.pagetemplate	@python @everybody
> python-module-zope.tales	@python @everybody
> qca-qt5	zerg
> qca2	zerg
> qlipper	antohami @everybody
> qmaster	antohami @everybody
> qmergeinifiles	zerg
> qoauth-qt5	zerg @everybody
> qt5-phonon	zerg
> qt5-phonon-backend-gstreamer	zerg
> qt5-phonon-backend-vlc	zerg
> qt5-quick1	zerg
> qtsoap	zerg @everybody
> rdfind	sotor @everybody
> referenceassemblies-pcl	darktemplar @everybody
> rpm-build-mingw64	lav @everybody
> rpm-build-mono	@mono at
> rtkit	shrek
> ruby-java	mvoronov @everybody
> sddm-config-editor	antohami @everybody
> seappletsimple	@nobody
> sechooser	zerg @everybody
> signon	zerg
> signon-glib	zerg @everybody
> signon-plugin-oauth2	zerg @everybody
> signon-ui	zerg @everybody
> sngrep	jenya @everybody
> spawn-fcgi	rider @everybody
> spice-ec	mvoronov @everybody
> telegram-qt5	mcpain zerg @everybody
> telepathy-logger-qt4	zerg
> telepathy-logger-qt5	zerg
> telepathy-morse	mcpain zerg @everybody
> telepathy-qt4	nenderus zerg @everybody
> telepathy-qt5	zerg
> tora	darktemplar @everybody
> transgui	drool @everybody
> tsung	nbr @everybody
> wcslib	zerg
> winff	antohami @everybody
> x11presetdrv	zerg
> xsp	darktemplar @everybody
> 


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

* Re: [devel] I: NMU to clean up %ubt in spec
  2019-06-14 10:18 [devel] I: NMU to clean up %ubt in spec Igor Vlasenko
  2019-06-14 10:57 ` Aleksei Nikiforov
@ 2019-06-14 11:20 ` Dmitry V. Levin
  2019-06-14 21:34   ` Michael Shigorin
  2019-06-14 11:44 ` Anton Farygin
  2019-06-18  6:22 ` Dmitry V. Levin
  3 siblings, 1 reply; 30+ messages in thread
From: Dmitry V. Levin @ 2019-06-14 11:20 UTC (permalink / raw)
  To: ALT Devel discussion list

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

On Fri, Jun 14, 2019 at 01:18:57PM +0300, Igor Vlasenko wrote:
> Уважаемые коллеги!
> 
> Ко мне обратился Глеб (glebfm@) с просьбой
> автоматизированно почистить спек файлы от
> устаревшего макроса %ubt в релизе.
> 
> Для этого я создал тест repocop specfile-macros-ubt-is-deprecated
> который находит список пакетов с %ubt в релизе:
> 
> http://repocop.altlinux.org/pub/repocop/reports/html/by-test/specfile-macros-ubt-is-deprecated.html
> 
> По просьбе Глеба хочу через несколько дней провести
> NMU на пакеты из списка с permissive acl (e.g. @everybody),

Пакеты с %ubt в релизе - это блокер для интеграции ppc64le в Сизиф.
Зачем откладывать на несколько дней?
В выходные дни массовые сборки пакетов проходят легче.


-- 
ldv

[-- Attachment #2: signature.asc --]
[-- Type: application/pgp-signature, Size: 801 bytes --]

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

* Re: [devel] I: NMU to clean up %ubt in spec
  2019-06-14 10:18 [devel] I: NMU to clean up %ubt in spec Igor Vlasenko
  2019-06-14 10:57 ` Aleksei Nikiforov
  2019-06-14 11:20 ` Dmitry V. Levin
@ 2019-06-14 11:44 ` Anton Farygin
  2019-06-14 11:47   ` Alexey V. Vissarionov
  2019-06-14 11:48   ` Nikolai Kostrigin
  2019-06-18  6:22 ` Dmitry V. Levin
  3 siblings, 2 replies; 30+ messages in thread
From: Anton Farygin @ 2019-06-14 11:44 UTC (permalink / raw)
  To: ALT Linux Team development discussions, Igor Vlasenko

Да конечно запускай. Главное, не попортить ничего нужного.

14.06.2019 13:18, Igor Vlasenko пишет:
> Уважаемые коллеги!
>
> Ко мне обратился Глеб (glebfm@) с просьбой
> автоматизированно почистить спек файлы от
> устаревшего макроса %ubt в релизе.
>
> Для этого я создал тест repocop specfile-macros-ubt-is-deprecated
> который находит список пакетов с %ubt в релизе:
>
> http://repocop.altlinux.org/pub/repocop/reports/html/by-test/specfile-macros-ubt-is-deprecated.html
>
> По просьбе Глеба хочу через несколько дней провести
> NMU на пакеты из списка с permissive acl (e.g. @everybody),
>
> Приглашаю к обсуждению.
>
> Текущий список пакетов с %ubt в релизе:
>
> adcli	shaba @everybody
> adns	rider @everybody
> alterator-browser-gui-common	zerg @everybody
> alterator-browser-qt5	zerg
> apache2-mod_lookup_identity	slev @everybody
> appmenu-qt5	zerg @everybody
> bonnie	rider @everybody
> cgal	darktemplar @everybody
> choqok	zerg
> chromaprint	zerg @everybody
> cmark	darktemplar @everybody
> conntrack-tools	rider @everybody
> dansguardian	rider @everybody
> docbook-style-xsl	viy zerg @qa
> docker-machine	shaba @everybody
> dsd	antohami @everybody
> eigen2	zerg
> erlang-base64url	darktemplar @everybody
> erlang-goldrush	nbr @everybody
> erlang-jiffy	darktemplar @everybody
> erlang-jose	darktemplar @everybody
> erlang-luerl	darktemplar @everybody
> erlang-protobuffs	darktemplar @everybody
> erlang-riak_client	darktemplar @everybody
> erlang-riak_pb	darktemplar @everybody
> erlang-sd_notify	shaba @everybody
> erlang-sqlite3	darktemplar @everybody
> erlang-triq	darktemplar @everybody
> fatsort	x09 @everybody
> ferrisloki	darktemplar @everybody
> flannel	shaba @everybody
> fuzzylite	antohami @everybody
> fwupdate	rider
> gpsbabel	darktemplar @everybody
> grantlee5	zerg
> gtv-dvb	antohami @everybody
> installer-feature-desktop-etcissue	zerg @everybody
> installer-feature-kdesktop-tmpfs	zerg @everybody
> installer-feature-rootgtktheme	zerg @everybody
> installer-feature-samba-automount	zerg @everybody
> installer-feature-sudo-enable-by-default-kde5su	zerg @everybody
> itpp	antohami @everybody
> jsoncpp	zerg @everybody
> kapacitor	shaba @everybody
> kcheckers	zerg @qa
> kde4-analitza	zerg @everybody
> kde4-gwenview	zerg @everybody
> kde4-k9copy	zerg
> kde4-kate	zerg
> kde4-kfilemetadata	zerg @everybody
> kde4-kid3	zerg
> kde4-print-manager	zerg @everybody
> kde4pimlibs	zerg
> kde5-autofs-shares	zerg @everybody
> kde5-i18n-ru	zerg @everybody
> kde5-i18n-uk	zerg @everybody
> kde5-krename	mcpain zerg @everybody
> kde5-libktorrent	zerg @everybody
> kde5-okteta	zerg
> kde5-plasma-applet-places-widget	zerg
> kde5-skanlite	zerg @everybody
> kde5-smplayer	zerg @everybody
> kernel-source-rtl8723de-4.11up	zerg @kernel @everybody
> kf5-filesystem	zerg
> kf5-i18n-ru	zerg @everybody
> kf5-i18n-uk	zerg @everybody
> kf5-kdiagram	zerg @everybody
> kf5-kproperty	darktemplar @everybody
> kf5-kreport	darktemplar @everybody
> krb5-ticket-watcher	zerg @everybody
> kvpnc	zerg
> ldns	darktemplar @everybody
> lfm	darktemplar @everybody
> libdouble-conversion	shaba @everybody
> libftdi1	sin @everybody
> libgnome-sharp	darktemplar @mono @everybody
> libgtk-sharp2	darktemplar @everybody
> libkdcraw4	zerg @everybody
> libvncserver	zerg @everybody
> mbelib	antohami @everybody
> megatools	rider
> mkvtoolnix	sbolshakov @everybody
> mokutil	nickel rider mike
> mpir	antohami @everybody
> msbuild	darktemplar @everybody
> nagwad	nbr @everybody
> nano-editor	zerg @everybody
> oath-toolkit	shaba @everybody
> ocaml-omake	rider @everybody
> ocamldsort	rider @everybody
> orion	mvoronov @everybody
> pcsx2	nenderus @everybody
> pegtl	zerg @everybody
> phonon-backend-vlc	zerg
> pinta	ekorneechev @everybody
> poppler72	zerg
> primus	zerg @everybody
> pve-spice-client	mvoronov @everybody
> python-module-bzr-fastimport	shaba @everybody
> python-module-etcd	slev @everybody
> python-module-gitdb	darktemplar @everybody
> python-module-isort	darktemplar @everybody
> python-module-k5test	slev @everybody
> python-module-martian	@python @everybody
> python-module-mimeparse	@python @everybody
> python-module-pretend	darktemplar @everybody
> python-module-proxmoxer	asheplyakov @everybody
> python-module-requests-kerberos	@python @everybody
> python-module-simplejson	@python
> python-module-smmap	slev @everybody
> python-module-unicode_slugify	darktemplar @everybody
> python-module-winrm	imz @everybody @python
> python-module-zope.annotation	@python @everybody
> python-module-zope.browser	@python @everybody
> python-module-zope.browsermenu	@python @everybody
> python-module-zope.browserpage	@python @everybody
> python-module-zope.browserresource	@python @everybody
> python-module-zope.exceptions	@python @everybody
> python-module-zope.lifecycleevent	@python @everybody
> python-module-zope.pagetemplate	@python @everybody
> python-module-zope.tales	@python @everybody
> qca-qt5	zerg
> qca2	zerg
> qlipper	antohami @everybody
> qmaster	antohami @everybody
> qmergeinifiles	zerg
> qoauth-qt5	zerg @everybody
> qt5-phonon	zerg
> qt5-phonon-backend-gstreamer	zerg
> qt5-phonon-backend-vlc	zerg
> qt5-quick1	zerg
> qtsoap	zerg @everybody
> rdfind	sotor @everybody
> referenceassemblies-pcl	darktemplar @everybody
> rpm-build-mingw64	lav @everybody
> rpm-build-mono	@mono at
> rtkit	shrek
> ruby-java	mvoronov @everybody
> sddm-config-editor	antohami @everybody
> seappletsimple	@nobody
> sechooser	zerg @everybody
> signon	zerg
> signon-glib	zerg @everybody
> signon-plugin-oauth2	zerg @everybody
> signon-ui	zerg @everybody
> sngrep	jenya @everybody
> spawn-fcgi	rider @everybody
> spice-ec	mvoronov @everybody
> telegram-qt5	mcpain zerg @everybody
> telepathy-logger-qt4	zerg
> telepathy-logger-qt5	zerg
> telepathy-morse	mcpain zerg @everybody
> telepathy-qt4	nenderus zerg @everybody
> telepathy-qt5	zerg
> tora	darktemplar @everybody
> transgui	drool @everybody
> tsung	nbr @everybody
> wcslib	zerg
> winff	antohami @everybody
> x11presetdrv	zerg
> xsp	darktemplar @everybody
>



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

* Re: [devel] I: NMU to clean up %ubt in spec
  2019-06-14 11:44 ` Anton Farygin
@ 2019-06-14 11:47   ` Alexey V. Vissarionov
  2019-06-14 11:48   ` Nikolai Kostrigin
  1 sibling, 0 replies; 30+ messages in thread
From: Alexey V. Vissarionov @ 2019-06-14 11:47 UTC (permalink / raw)
  To: ALT Linux Team development discussions

On 2019-06-14 14:44:13 +0300, Anton Farygin wrote:

 > Да конечно запускай. Главное, не попортить ничего нужного.

Если что-то попортится - значит, не такое уж оно и нужное (ибо
нужное уже давно исправлено).

А от костыля избавляться надо.


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


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

* Re: [devel] I: NMU to clean up %ubt in spec
  2019-06-14 11:44 ` Anton Farygin
  2019-06-14 11:47   ` Alexey V. Vissarionov
@ 2019-06-14 11:48   ` Nikolai Kostrigin
  2019-06-14 11:58     ` Alexey V. Vissarionov
  1 sibling, 1 reply; 30+ messages in thread
From: Nikolai Kostrigin @ 2019-06-14 11:48 UTC (permalink / raw)
  To: devel



14.06.2019 14:44, Anton Farygin пишет:
> Да конечно запускай. Главное, не попортить ничего нужного.
>
> 14.06.2019 13:18, Igor Vlasenko пишет:
>> Уважаемые коллеги!
>>
>> Ко мне обратился Глеб (glebfm@) с просьбой
>> автоматизированно почистить спек файлы от
>> устаревшего макроса %ubt в релизе.
>>
>> Для этого я создал тест repocop specfile-macros-ubt-is-deprecated
>> который находит список пакетов с %ubt в релизе:
>>
>> http://repocop.altlinux.org/pub/repocop/reports/html/by-test/specfile-macros-ubt-is-deprecated.html
>>
>>
>> По просьбе Глеба хочу через несколько дней провести
>> NMU на пакеты из списка с permissive acl (e.g. @everybody),
>>
>> Приглашаю к обсуждению.
>>
>> Текущий список пакетов с %ubt в релизе:
>>
>> adcli    shaba @everybody
>> adns    rider @everybody
>> alterator-browser-gui-common    zerg @everybody
>> alterator-browser-qt5    zerg
>> apache2-mod_lookup_identity    slev @everybody
>> appmenu-qt5    zerg @everybody
>> bonnie    rider @everybody
>> cgal    darktemplar @everybody
>> choqok    zerg
>> chromaprint    zerg @everybody
>> cmark    darktemplar @everybody
>> conntrack-tools    rider @everybody
>> dansguardian    rider @everybody
>> docbook-style-xsl    viy zerg @qa
>> docker-machine    shaba @everybody
>> dsd    antohami @everybody
>> eigen2    zerg
>> erlang-base64url    darktemplar @everybody
>> erlang-goldrush    nbr @everybody
>> erlang-jiffy    darktemplar @everybody
>> erlang-jose    darktemplar @everybody
>> erlang-luerl    darktemplar @everybody
>> erlang-protobuffs    darktemplar @everybody
>> erlang-riak_client    darktemplar @everybody
>> erlang-riak_pb    darktemplar @everybody
>> erlang-sd_notify    shaba @everybody
>> erlang-sqlite3    darktemplar @everybody
>> erlang-triq    darktemplar @everybody
>> fatsort    x09 @everybody
>> ferrisloki    darktemplar @everybody
>> flannel    shaba @everybody
>> fuzzylite    antohami @everybody
>> fwupdate    rider
>> gpsbabel    darktemplar @everybody
>> grantlee5    zerg
>> gtv-dvb    antohami @everybody
>> installer-feature-desktop-etcissue    zerg @everybody
>> installer-feature-kdesktop-tmpfs    zerg @everybody
>> installer-feature-rootgtktheme    zerg @everybody
>> installer-feature-samba-automount    zerg @everybody
>> installer-feature-sudo-enable-by-default-kde5su    zerg @everybody
>> itpp    antohami @everybody
>> jsoncpp    zerg @everybody
>> kapacitor    shaba @everybody
>> kcheckers    zerg @qa
>> kde4-analitza    zerg @everybody
>> kde4-gwenview    zerg @everybody
>> kde4-k9copy    zerg
>> kde4-kate    zerg
>> kde4-kfilemetadata    zerg @everybody
>> kde4-kid3    zerg
>> kde4-print-manager    zerg @everybody
>> kde4pimlibs    zerg
>> kde5-autofs-shares    zerg @everybody
>> kde5-i18n-ru    zerg @everybody
>> kde5-i18n-uk    zerg @everybody
>> kde5-krename    mcpain zerg @everybody
>> kde5-libktorrent    zerg @everybody
>> kde5-okteta    zerg
>> kde5-plasma-applet-places-widget    zerg
>> kde5-skanlite    zerg @everybody
>> kde5-smplayer    zerg @everybody
>> kernel-source-rtl8723de-4.11up    zerg @kernel @everybody
>> kf5-filesystem    zerg
>> kf5-i18n-ru    zerg @everybody
>> kf5-i18n-uk    zerg @everybody
>> kf5-kdiagram    zerg @everybody
>> kf5-kproperty    darktemplar @everybody
>> kf5-kreport    darktemplar @everybody
>> krb5-ticket-watcher    zerg @everybody
>> kvpnc    zerg
>> ldns    darktemplar @everybody
>> lfm    darktemplar @everybody
>> libdouble-conversion    shaba @everybody
>> libftdi1    sin @everybody
>> libgnome-sharp    darktemplar @mono @everybody
>> libgtk-sharp2    darktemplar @everybody
>> libkdcraw4    zerg @everybody
>> libvncserver    zerg @everybody
>> mbelib    antohami @everybody
>> megatools    rider
>> mkvtoolnix    sbolshakov @everybody
>> mokutil    nickel rider mike
task #232074: added #100: build tag "0.3.0-alt3.dev.git20180724" from
/people/nickel/packages/mokutil.git
task #232074: try #1 is AWAITING, result will be emailed to
nickel@altlinux.org
>> mpir    antohami @everybody
>> msbuild    darktemplar @everybody
>> nagwad    nbr @everybody
>> nano-editor    zerg @everybody
>> oath-toolkit    shaba @everybody
>> ocaml-omake    rider @everybody
>> ocamldsort    rider @everybody
>> orion    mvoronov @everybody
>> pcsx2    nenderus @everybody
>> pegtl    zerg @everybody
>> phonon-backend-vlc    zerg
>> pinta    ekorneechev @everybody
>> poppler72    zerg
>> primus    zerg @everybody
>> pve-spice-client    mvoronov @everybody
>> python-module-bzr-fastimport    shaba @everybody
>> python-module-etcd    slev @everybody
>> python-module-gitdb    darktemplar @everybody
>> python-module-isort    darktemplar @everybody
>> python-module-k5test    slev @everybody
>> python-module-martian    @python @everybody
>> python-module-mimeparse    @python @everybody
>> python-module-pretend    darktemplar @everybody
>> python-module-proxmoxer    asheplyakov @everybody
>> python-module-requests-kerberos    @python @everybody
>> python-module-simplejson    @python
>> python-module-smmap    slev @everybody
>> python-module-unicode_slugify    darktemplar @everybody
>> python-module-winrm    imz @everybody @python
>> python-module-zope.annotation    @python @everybody
>> python-module-zope.browser    @python @everybody
>> python-module-zope.browsermenu    @python @everybody
>> python-module-zope.browserpage    @python @everybody
>> python-module-zope.browserresource    @python @everybody
>> python-module-zope.exceptions    @python @everybody
>> python-module-zope.lifecycleevent    @python @everybody
>> python-module-zope.pagetemplate    @python @everybody
>> python-module-zope.tales    @python @everybody
>> qca-qt5    zerg
>> qca2    zerg
>> qlipper    antohami @everybody
>> qmaster    antohami @everybody
>> qmergeinifiles    zerg
>> qoauth-qt5    zerg @everybody
>> qt5-phonon    zerg
>> qt5-phonon-backend-gstreamer    zerg
>> qt5-phonon-backend-vlc    zerg
>> qt5-quick1    zerg
>> qtsoap    zerg @everybody
>> rdfind    sotor @everybody
>> referenceassemblies-pcl    darktemplar @everybody
>> rpm-build-mingw64    lav @everybody
>> rpm-build-mono    @mono at
>> rtkit    shrek
>> ruby-java    mvoronov @everybody
>> sddm-config-editor    antohami @everybody
>> seappletsimple    @nobody
>> sechooser    zerg @everybody
>> signon    zerg
>> signon-glib    zerg @everybody
>> signon-plugin-oauth2    zerg @everybody
>> signon-ui    zerg @everybody
>> sngrep    jenya @everybody
>> spawn-fcgi    rider @everybody
>> spice-ec    mvoronov @everybody
>> telegram-qt5    mcpain zerg @everybody
>> telepathy-logger-qt4    zerg
>> telepathy-logger-qt5    zerg
>> telepathy-morse    mcpain zerg @everybody
>> telepathy-qt4    nenderus zerg @everybody
>> telepathy-qt5    zerg
>> tora    darktemplar @everybody
>> transgui    drool @everybody
>> tsung    nbr @everybody
>> wcslib    zerg
>> winff    antohami @everybody
>> x11presetdrv    zerg
>> xsp    darktemplar @everybody
>>
>
> _______________________________________________
> Devel mailing list
> Devel@lists.altlinux.org
> https://lists.altlinux.org/mailman/listinfo/devel

-- 
Best regards,
Nikolai Kostrigin



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

* Re: [devel] I: NMU to clean up %ubt in spec
  2019-06-14 11:48   ` Nikolai Kostrigin
@ 2019-06-14 11:58     ` Alexey V. Vissarionov
  0 siblings, 0 replies; 30+ messages in thread
From: Alexey V. Vissarionov @ 2019-06-14 11:58 UTC (permalink / raw)
  To: ALT Linux Team development discussions

On 2019-06-14 14:48:47 +0300, Nikolai Kostrigin wrote:

 >>> mokutil    nickel rider mike
 > task #232074: added #100: build tag "0.3.0-alt3.dev.git20180724"
 > from /people/nickel/packages/mokutil.git task #232074: try #1 is
 > AWAITING, result will be emailed to nickel@altlinux.org

Лучшая возможная реакция мейнтейнера. Снимаю шляпу! :-)


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


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

* Re: [devel] I: NMU to clean up %ubt in spec
  2019-06-14 11:20 ` Dmitry V. Levin
@ 2019-06-14 21:34   ` Michael Shigorin
  2019-06-17 12:56     ` Sergey V Turchin
  0 siblings, 1 reply; 30+ messages in thread
From: Michael Shigorin @ 2019-06-14 21:34 UTC (permalink / raw)
  To: devel

On Fri, Jun 14, 2019 at 02:20:41PM +0300, Dmitry V. Levin wrote:
> > Ко мне обратился Глеб (glebfm@) с просьбой
> > автоматизированно почистить спек файлы от
> > устаревшего макроса %ubt в релизе.

+1!

> Пакеты с %ubt в релизе - это блокер для интеграции ppc64le в Сизиф.

Мне они тоже немножко портят жизнь, заставляя лишний раз
отправлять гитовые сборки в sisyphus_e2k вместо тождественно
сизифных srpm.

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


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

* Re: [devel] I: NMU to clean up %ubt in spec
  2019-06-14 21:34   ` Michael Shigorin
@ 2019-06-17 12:56     ` Sergey V Turchin
    2019-06-18 15:27       ` Michael Shigorin
  0 siblings, 2 replies; 30+ messages in thread
From: Sergey V Turchin @ 2019-06-17 12:56 UTC (permalink / raw)
  To: ALT Linux Team development discussions

On Saturday, 15 June 2019 00:34:27 MSK Michael Shigorin wrote:

[...]
> srpm.
Пора уже закопать возможность собирать в сборочнице.

-- 
Regards, Sergey.

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

* Re: [devel] I: NMU to clean up %ubt in spec
  @ 2019-06-17 19:34         ` Yuri Sedunov
  2019-06-17 19:48           ` Andrey Savchenko
  2019-06-18  7:09           ` Sergey V Turchin
  2019-06-18  7:08         ` Sergey V Turchin
  1 sibling, 2 replies; 30+ messages in thread
From: Yuri Sedunov @ 2019-06-17 19:34 UTC (permalink / raw)
  To: devel

В Пн, 17/06/2019 в 22:10 +0300, Andrey Cherepanov пишет:
> 
> 
> 17 июня 2019 г. 15:56:08 GMT+03:00, Sergey V Turchin <
> zerg@altlinux.org> пишет:
> > On Saturday, 15 June 2019 00:34:27 MSK Michael Shigorin wrote:
> > 
> > [...]
> > > srpm.
> > Пора уже закопать возможность собирать в сборочнице.
> 
> С удовольствием отдам в твои надёжные руки сборку LibreOffice-still и
> clamav-db*, а aris@ – весь GNOME. :-)

Есть и другие более или менее многочисленные группы пакетов, собираемых
из srpm. Но надо еще заметить, что есть и многочисленная группа гитов в
которые исходники закидываются тарболами, апстримная история в них,
разумеется, отсутствует, и они ничем не лучше тех, что преобразуются из
srpm. 

-- 
Yuri N. Sedunov


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

* Re: [devel] I: NMU to clean up %ubt in spec
  2019-06-17 19:34         ` Yuri Sedunov
@ 2019-06-17 19:48           ` Andrey Savchenko
  2019-06-17 20:19             ` Yuri Sedunov
  2019-06-18  7:09           ` Sergey V Turchin
  1 sibling, 1 reply; 30+ messages in thread
From: Andrey Savchenko @ 2019-06-17 19:48 UTC (permalink / raw)
  To: ALT Linux Team development discussions

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

On Mon, 17 Jun 2019 22:34:23 +0300 Yuri Sedunov wrote:
> В Пн, 17/06/2019 в 22:10 +0300, Andrey Cherepanov пишет:
> > 
> > 
> > 17 июня 2019 г. 15:56:08 GMT+03:00, Sergey V Turchin <
> > zerg@altlinux.org> пишет:
> > > On Saturday, 15 June 2019 00:34:27 MSK Michael Shigorin wrote:
> > > 
> > > [...]
> > > > srpm.
> > > Пора уже закопать возможность собирать в сборочнице.
> > 
> > С удовольствием отдам в твои надёжные руки сборку LibreOffice-still и
> > clamav-db*, а aris@ – весь GNOME. :-)
> 
> Есть и другие более или менее многочисленные группы пакетов, собираемых
> из srpm. Но надо еще заметить, что есть и многочисленная группа гитов в
> которые исходники закидываются тарболами, апстримная история в них,
> разумеется, отсутствует, и они ничем не лучше тех, что преобразуются из
> srpm. 

Вы говорите так, как будто все апстримы в гите...

И уж лучше закинутые тарболом исходники, чем "pristine sources",
в которых при работе приходится вечно переключаться между бранчем со
спеком и бранчем с кодом, не забывая при этом обновлять
.gear/tags/list при каждой попытке что-то собрать. Спасибо,
я наелся этого выше крыши с тем же ruby. Врагу не пожелаю.

Best regards,
Andrew Savchenko

[-- Attachment #2: Type: application/pgp-signature, Size: 833 bytes --]

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

* Re: [devel] I: NMU to clean up %ubt in spec
  2019-06-17 19:48           ` Andrey Savchenko
@ 2019-06-17 20:19             ` Yuri Sedunov
  2019-06-17 21:15               ` Andrey Savchenko
  0 siblings, 1 reply; 30+ messages in thread
From: Yuri Sedunov @ 2019-06-17 20:19 UTC (permalink / raw)
  To: devel

В Пн, 17/06/2019 в 22:48 +0300, Andrey Savchenko пишет:
> On Mon, 17 Jun 2019 22:34:23 +0300 Yuri Sedunov wrote:
> > В Пн, 17/06/2019 в 22:10 +0300, Andrey Cherepanov пишет:
> > > 
> > > 17 июня 2019 г. 15:56:08 GMT+03:00, Sergey V Turchin <
> > > zerg@altlinux.org> пишет:
> > > > On Saturday, 15 June 2019 00:34:27 MSK Michael Shigorin wrote:
> > > > 
> > > > [...]
> > > > > srpm.
> > > > Пора уже закопать возможность собирать в сборочнице.
> > > 
> > > С удовольствием отдам в твои надёжные руки сборку LibreOffice-
> > > still и
> > > clamav-db*, а aris@ – весь GNOME. :-)
> > 
> > Есть и другие более или менее многочисленные группы пакетов,
> > собираемых
> > из srpm. Но надо еще заметить, что есть и многочисленная группа
> > гитов в
> > которые исходники закидываются тарболами, апстримная история в них,
> > разумеется, отсутствует, и они ничем не лучше тех, что
> > преобразуются из
> > srpm. 
> 
> Вы говорите так, как будто все апстримы в гите...

Нет, не все, но подавляющее большинство.

> 
> И уж лучше закинутые тарболом исходники, чем "pristine sources",
> в которых при работе приходится вечно переключаться между бранчем со
> спеком и бранчем с кодом, не забывая при этом обновлять
> .gear/tags/list при каждой попытке что-то собрать. Спасибо,
> я наелся этого выше крыши с тем же ruby. Врагу не пожелаю.

Так, не надо переделывать srpm в git -- мартышкин труд.
Распаковали srpm (хотя я редко это делаю, поскольку актуальные спеки,
патчи почти всегда под рукой), на соседних вкладках терминала
расположили гиты апстримные и какие-другие, если требуются, локальную
или удаленную сборочечницу и комфортно-быстро пачками, параллельно в
многозадачном режиме собираете пакеты.

-- 
Yuri N. Sedunov


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

* Re: [devel] I: NMU to clean up %ubt in spec
  2019-06-17 20:19             ` Yuri Sedunov
@ 2019-06-17 21:15               ` Andrey Savchenko
  2019-06-18  4:41                 ` Anton Farygin
                                   ` (2 more replies)
  0 siblings, 3 replies; 30+ messages in thread
From: Andrey Savchenko @ 2019-06-17 21:15 UTC (permalink / raw)
  To: ALT Linux Team development discussions

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

On Mon, 17 Jun 2019 23:19:47 +0300 Yuri Sedunov wrote:
> > 
> > И уж лучше закинутые тарболом исходники, чем "pristine sources",
> > в которых при работе приходится вечно переключаться между бранчем со
> > спеком и бранчем с кодом, не забывая при этом обновлять
> > .gear/tags/list при каждой попытке что-то собрать. Спасибо,
> > я наелся этого выше крыши с тем же ruby. Врагу не пожелаю.
> 
> Так, не надо переделывать srpm в git -- мартышкин труд.
> Распаковали srpm (хотя я редко это делаю, поскольку актуальные спеки,
> патчи почти всегда под рукой), на соседних вкладках терминала
> расположили гиты апстримные и какие-другие, если требуются, локальную
> или удаленную сборочечницу и комфортно-быстро пачками, параллельно в
> многозадачном режиме собираете пакеты.

При чём тут srpm? Чукча не читатель, чукча писатель? Мне вот
пришлось работать с git пакетом ruby, сделанным по концепции
"pristine sources" — и не я его создавал, я уже с готовым работал
решая имеющиеся задачи. И в этом готовом пакете в разных бранчах
лежат исходник и обвязка (spec и вспомогательные файлы), притом в
каждом бранче только свои файлы. А для решения задачи мне нужно было
много редактировать и то, и другое. Приходилось постоянно
переключаться между бранчами, потому что в git by design нельзя
отобразить оба бранча сразу. В итоге очень много времени и нервов
было потрачено из-за этого идиотизма.

Я не против ситуации, когда разные бранчи объединяются друг в друга
вместе с объединением файлов — так тот же glibc сделан, с этим
можно нормально работать. Но pristine sources — ужас похуже srpm.

Я сам srpm не очень люблю, т.к. там не сохраняется история. Но в
случаях, когда пакеты без изменений переносятся между разными
сборочницами это оправдано.

Best regards,
Andrew Savchenko

[-- Attachment #2: Type: application/pgp-signature, Size: 833 bytes --]

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

* Re: [devel] I: NMU to clean up %ubt in spec
  2019-06-17 21:15               ` Andrey Savchenko
@ 2019-06-18  4:41                 ` Anton Farygin
  2019-06-18  6:30                 ` Ivan A. Melnikov
  2019-06-18  7:16                 ` Sergey V Turchin
  2 siblings, 0 replies; 30+ messages in thread
From: Anton Farygin @ 2019-06-18  4:41 UTC (permalink / raw)
  To: devel

On 18.06.2019 0:15, Andrey Savchenko wrote:
> On Mon, 17 Jun 2019 23:19:47 +0300 Yuri Sedunov wrote:
>>> И уж лучше закинутые тарболом исходники, чем "pristine sources",
>>> в которых при работе приходится вечно переключаться между бранчем со
>>> спеком и бранчем с кодом, не забывая при этом обновлять
>>> .gear/tags/list при каждой попытке что-то собрать. Спасибо,
>>> я наелся этого выше крыши с тем же ruby. Врагу не пожелаю.
>> Так, не надо переделывать srpm в git -- мартышкин труд.
>> Распаковали srpm (хотя я редко это делаю, поскольку актуальные спеки,
>> патчи почти всегда под рукой), на соседних вкладках терминала
>> расположили гиты апстримные и какие-другие, если требуются, локальную
>> или удаленную сборочечницу и комфортно-быстро пачками, параллельно в
>> многозадачном режиме собираете пакеты.
> При чём тут srpm? Чукча не читатель, чукча писатель? Мне вот
> пришлось работать с git пакетом ruby, сделанным по концепции
> "pristine sources" — и не я его создавал, я уже с готовым работал
> решая имеющиеся задачи. И в этом готовом пакете в разных бранчах
> лежат исходник и обвязка (spec и вспомогательные файлы), притом в
> каждом бранче только свои файлы. А для решения задачи мне нужно было
> много редактировать и то, и другое. Приходилось постоянно
> переключаться между бранчами, потому что в git by design нельзя
> отобразить оба бранча сразу. В итоге очень много времени и нервов
> было потрачено из-за этого идиотизма.

Кстати да, я стараюсь по максимуму уходить на схему, когда исходники 
объединены с .gear/

И всё, что касается альта - переносить в .gear (включая спек).

В итоге получается такая фича, как безболезненный переезд на другие 
апстримные ветки, история между которыми не сохраняется:
git rev-list --reverse gears/sisyphus -- .gear/|git cherry-pick --stdin

Что касается src.rpm, то помимо отсутствующей истории - очень неудобно 
смотреть изменения в task'ах, сделанные в пакете по сравнению с 
предыдущей версией.

http://git.altlinux.org/tasks/archive/done/_226/232293/

А какие, кстати, проблемы со сборкой LibreOffice из git'а ?






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

* Re: [devel] I: NMU to clean up %ubt in spec
  2019-06-14 10:18 [devel] I: NMU to clean up %ubt in spec Igor Vlasenko
                   ` (2 preceding siblings ...)
  2019-06-14 11:44 ` Anton Farygin
@ 2019-06-18  6:22 ` Dmitry V. Levin
  2019-06-18 15:42   ` Michael Shigorin
  2019-06-19 13:04   ` Igor Vlasenko
  3 siblings, 2 replies; 30+ messages in thread
From: Dmitry V. Levin @ 2019-06-18  6:22 UTC (permalink / raw)
  To: ALT Devel discussion list

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

On Fri, Jun 14, 2019 at 01:18:57PM +0300, Igor Vlasenko wrote:
[...]
> По просьбе Глеба хочу через несколько дней провести
> NMU на пакеты из списка с permissive acl (e.g. @everybody),

1. В %changelog пакетов была добавлена строка
- NMU: remove %ubt from release

Поскольку %ubt раскрылось в пустую строку, получилось некрасиво.
%ubt в %changelog'е надо экранировать.

2. В сборочных зависимостях остался пакет rpm-build-ubt.
Без использования макросов %ubt и %ubt_id эта зависимость стала мусором.


-- 
ldv

[-- Attachment #2: signature.asc --]
[-- Type: application/pgp-signature, Size: 801 bytes --]

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

* Re: [devel] I: NMU to clean up %ubt in spec
  2019-06-17 21:15               ` Andrey Savchenko
  2019-06-18  4:41                 ` Anton Farygin
@ 2019-06-18  6:30                 ` Ivan A. Melnikov
    2019-06-18  7:16                 ` Sergey V Turchin
  2 siblings, 1 reply; 30+ messages in thread
From: Ivan A. Melnikov @ 2019-06-18  6:30 UTC (permalink / raw)
  To: ALT Linux Team development discussions

On Tue, Jun 18, 2019 at 12:15:33AM +0300, Andrey Savchenko wrote:
> On Mon, 17 Jun 2019 23:19:47 +0300 Yuri Sedunov wrote:
> > > 
> > > И уж лучше закинутые тарболом исходники, чем "pristine sources",
> > > в которых при работе приходится вечно переключаться между бранчем со
> > > спеком и бранчем с кодом, не забывая при этом обновлять
> > > .gear/tags/list при каждой попытке что-то собрать. Спасибо,
> > > я наелся этого выше крыши с тем же ruby. Врагу не пожелаю.
> > 
> > Так, не надо переделывать srpm в git -- мартышкин труд.
> > Распаковали srpm (хотя я редко это делаю, поскольку актуальные спеки,
> > патчи почти всегда под рукой), на соседних вкладках терминала
> > расположили гиты апстримные и какие-другие, если требуются, локальную
> > или удаленную сборочечницу и комфортно-быстро пачками, параллельно в
> > многозадачном режиме собираете пакеты.
> 
> При чём тут srpm? Чукча не читатель, чукча писатель? Мне вот
> пришлось работать с git пакетом ruby, сделанным по концепции
> "pristine sources" — и не я его создавал, я уже с готовым работал
> решая имеющиеся задачи. И в этом готовом пакете в разных бранчах
> лежат исходник и обвязка (spec и вспомогательные файлы), притом в
> каждом бранче только свои файлы. А для решения задачи мне нужно было
> много редактировать и то, и другое. Приходилось постоянно
> переключаться между бранчами, потому что в git by design нельзя
> отобразить оба бранча сразу.
[...]

man git-worktree

Использовал для нескольких таких пакетов. Удобно.

Всё никак не соберусь сделать какую-нибудь обвязку чтобы
сразу все нужные worktree создавались по .gear/rules.

--
  wbr,
    iv m.


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

* Re: [devel] I: NMU to clean up %ubt in spec
    2019-06-17 19:34         ` Yuri Sedunov
@ 2019-06-18  7:08         ` Sergey V Turchin
  1 sibling, 0 replies; 30+ messages in thread
From: Sergey V Turchin @ 2019-06-18  7:08 UTC (permalink / raw)
  To: ALT Linux Team development discussions

On Monday, 17 June 2019 22:10:14 MSK Andrey Cherepanov wrote:
> 17 июня 2019 г. 15:56:08 GMT+03:00, Sergey V Turchin <zerg@altlinux.org> 
пишет:
> >On Saturday, 15 June 2019 00:34:27 MSK Michael Shigorin wrote:
> >
> >[...]
> >
> >> srpm.
> >
> >Пора уже закопать возможность собирать в сборочнице.
> 
> С удовольствием отдам в твои надёжные руки сборку LibreOffice-still и
А что у тебя с руками? Я уже собирал в нашей сборочнице LibreOffice из своего 
git.

> clamav-db*, а aris@ – весь GNOME. :-)
У меня уже есть давно в git calligra и KDE.

-- 
Regards, Sergey.

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

* Re: [devel] I: NMU to clean up %ubt in spec
  2019-06-17 19:34         ` Yuri Sedunov
  2019-06-17 19:48           ` Andrey Savchenko
@ 2019-06-18  7:09           ` Sergey V Turchin
  1 sibling, 0 replies; 30+ messages in thread
From: Sergey V Turchin @ 2019-06-18  7:09 UTC (permalink / raw)
  To: ALT Linux Team development discussions

On Monday, 17 June 2019 22:34:23 MSK Yuri Sedunov wrote:

[...]
> Есть и другие более или менее многочисленные группы пакетов, собираемых
> из srpm. Но надо еще заметить, что есть и многочисленная группа гитов в
> которые исходники закидываются тарболами, апстримная история в них,
> разумеется, отсутствует, и они ничем не лучше тех, что преобразуются из
> srpm.
Просто, ты не пользуешься git, поэтому и не знаешь.
Например, BuildRequires можно формировать динамически.

-- 
Regards, Sergey.

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

* Re: [devel] I: NMU to clean up %ubt in spec
  2019-06-17 21:15               ` Andrey Savchenko
  2019-06-18  4:41                 ` Anton Farygin
  2019-06-18  6:30                 ` Ivan A. Melnikov
@ 2019-06-18  7:16                 ` Sergey V Turchin
  2019-06-18  7:43                   ` Ivan A. Melnikov
  2 siblings, 1 reply; 30+ messages in thread
From: Sergey V Turchin @ 2019-06-18  7:16 UTC (permalink / raw)
  To: ALT Linux Team development discussions

On Tuesday, 18 June 2019 00:15:33 MSK Andrey Savchenko wrote:

[...]
> Я сам srpm не очень люблю, т.к. там не сохраняется история. Но в
> случаях, когда пакеты без изменений переносятся между разными
> сборочницами это оправдано.
С git круче переносятся, т.к. BuildRequires формируются уже после отправки 
пакета на сборку.

-- 
Regards, Sergey.

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

* Re: [devel] I: NMU to clean up %ubt in spec
  2019-06-18  7:16                 ` Sergey V Turchin
@ 2019-06-18  7:43                   ` Ivan A. Melnikov
  2019-06-18 11:37                     ` Sergey V Turchin
  0 siblings, 1 reply; 30+ messages in thread
From: Ivan A. Melnikov @ 2019-06-18  7:43 UTC (permalink / raw)
  To: ALT Linux Team development discussions

On Tue, Jun 18, 2019 at 10:16:03AM +0300, Sergey V Turchin wrote:
> On Tuesday, 18 June 2019 00:15:33 MSK Andrey Savchenko wrote:
> 
> [...]
> > Я сам srpm не очень люблю, т.к. там не сохраняется история. Но в
> > случаях, когда пакеты без изменений переносятся между разными
> > сборочницами это оправдано.
> С git круче переносятся, т.к. BuildRequires формируются уже после отправки 
> пакета на сборку.

Для srpm уже давно тоже, и не только на догоняющих сборках.

--
  wbr,
    iv m.


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

* Re: [devel] I: NMU to clean up %ubt in spec
  2019-06-18  7:43                   ` Ivan A. Melnikov
@ 2019-06-18 11:37                     ` Sergey V Turchin
  0 siblings, 0 replies; 30+ messages in thread
From: Sergey V Turchin @ 2019-06-18 11:37 UTC (permalink / raw)
  To: ALT Linux Team development discussions

On Tuesday, 18 June 2019 10:43:01 MSK Ivan A wrote:

[...]
> Для srpm уже давно тоже, и не только на догоняющих сборках.
Это хорошо, а то при переводе .src.rpm на git зачастую приходилось править 
BuildRequires(pre).

-- 
Regards, Sergey.

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

* Re: [devel] I: NMU to clean up %ubt in spec
  2019-06-17 12:56     ` Sergey V Turchin
  @ 2019-06-18 15:27       ` Michael Shigorin
  2019-06-18 16:03         ` Anton Farygin
  1 sibling, 1 reply; 30+ messages in thread
From: Michael Shigorin @ 2019-06-18 15:27 UTC (permalink / raw)
  To: devel

On Mon, Jun 17, 2019 at 03:56:08PM +0300, Sergey V Turchin wrote:
> > srpm.
> Пора уже закопать возможность собирать в сборочнице.

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

PS: или в смысле "пока уже копать картошку"? :)

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


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

* Re: [devel] I: NMU to clean up %ubt in spec
  2019-06-18  6:22 ` Dmitry V. Levin
@ 2019-06-18 15:42   ` Michael Shigorin
  2019-06-18 16:04     ` Anton Farygin
  2019-06-19 13:04   ` Igor Vlasenko
  1 sibling, 1 reply; 30+ messages in thread
From: Michael Shigorin @ 2019-06-18 15:42 UTC (permalink / raw)
  To: devel

On Tue, Jun 18, 2019 at 09:22:47AM +0300, Dmitry V. Levin wrote:
> 1. В %changelog пакетов была добавлена строка
> - NMU: remove %ubt from release
> 
> Поскольку %ubt раскрылось в пустую строку, получилось некрасиво.
> %ubt в %changelog'е надо экранировать.

Угу, классика. :)

> 2. В сборочных зависимостях остался пакет rpm-build-ubt.
> Без использования макросов %ubt и %ubt_id эта зависимость стала мусором.

Тогда и вообще из %changelog удалять _все_ %ubt, нет?

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


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

* Re: [devel] I: NMU to clean up %ubt in spec
  2019-06-18 15:27       ` Michael Shigorin
@ 2019-06-18 16:03         ` Anton Farygin
  0 siblings, 0 replies; 30+ messages in thread
From: Anton Farygin @ 2019-06-18 16:03 UTC (permalink / raw)
  To: devel

On 18.06.2019 18:27, Michael Shigorin wrote:
> On Mon, Jun 17, 2019 at 03:56:08PM +0300, Sergey V Turchin wrote:
>>> srpm.
>> Пора уже закопать возможность собирать в сборочнице.
> Ты хочешь опять наступить на грабли образца 2007 года?
> Я и тогда прекрасно понимал, чем они светят.
>
> PS: или в смысле "пока уже копать картошку"? :)
>
Грабли 2007 года в 2019 году уже не светят, нам светят грабли 2019 года 
и они точно будут другими.



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

* Re: [devel] I: NMU to clean up %ubt in spec
  2019-06-18 15:42   ` Michael Shigorin
@ 2019-06-18 16:04     ` Anton Farygin
  0 siblings, 0 replies; 30+ messages in thread
From: Anton Farygin @ 2019-06-18 16:04 UTC (permalink / raw)
  To: devel

On 18.06.2019 18:42, Michael Shigorin wrote:
>
>> 2. В сборочных зависимостях остался пакет rpm-build-ubt.
>> Без использования макросов %ubt и %ubt_id эта зависимость стала мусором.
> Тогда и вообще из %changelog удалять _все_ %ubt, нет?
>
Так и нужно.




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

* Re: [devel] I: NMU to clean up %ubt in spec
  2019-06-18  6:22 ` Dmitry V. Levin
  2019-06-18 15:42   ` Michael Shigorin
@ 2019-06-19 13:04   ` Igor Vlasenko
  1 sibling, 0 replies; 30+ messages in thread
From: Igor Vlasenko @ 2019-06-19 13:04 UTC (permalink / raw)
  To: ALT Linux Team development discussions

On Tue, Jun 18, 2019 at 09:22:47AM +0300, Dmitry V. Levin wrote:
> On Fri, Jun 14, 2019 at 01:18:57PM +0300, Igor Vlasenko wrote:
> [...]
> > По просьбе Глеба хочу через несколько дней провести
> > NMU на пакеты из списка с permissive acl (e.g. @everybody),

Предварительные итоги. 132 %ubt в релизе ушло, осталось 10 пакетов.

из них 4 с acl

kde5-plasma-applet-places-widget        zerg
phonon-backend-vlc      zerg
qt5-phonon-backend-gstreamer    zerg
rtkit   shrek

и 6 пакетов, у которых проблемы с пересборкой,
и надо, чтобы человек явно приложил руку.

nagwad  nbr @everybody
pcsx2   nenderus @everybody
primus  zerg @everybody
python-module-etcd      slev @everybody
transgui        drool @everybody
winff   antohami @everybody

Далее, не сообразил сразу, что
ldv>
> 2. В сборочных зависимостях остался пакет rpm-build-ubt.
> Без использования макросов %ubt и %ubt_id эта зависимость стала мусором.

Думаю, для этого могу провести еще одно NMU на следующие выходные.



-- 

I V


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

* Re: [devel] I: NMU to clean up %ubt in spec
  @ 2019-06-20  5:41                     ` Andrey Savchenko
    0 siblings, 1 reply; 30+ messages in thread
From: Andrey Savchenko @ 2019-06-20  5:41 UTC (permalink / raw)
  To: ALT Linux Team development discussions

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

On Thu, 20 Jun 2019 08:45:41 +0600 Ildar Mulyukov wrote:
> вт, 18 июн. 2019 г., 12:31 Ivan A. Melnikov <iv@altlinux.org>:
> 
> > > . Приходилось постоянно
> > > переключаться между бранчами, потому что в git by design нельзя
> > > отобразить оба бранча сразу.
> > [...]
> >
> > man git-worktree

Читаем man:

 Multiple checkout in general is still experimental

Ну а без множественных checkout при описанной мной задаче этот
инструмент бесполезен.

> > Использовал для нескольких таких пакетов. Удобно.
> >
> 
> Ещё альтернатива: использую new-workdir. Тоже отлично работает.

Понятно, что костылей нагородить можно много. Но лучше не создавать
проблем, которые к ним приводят. Я бы метод работы "pristine
sources" перевёл в разряд устаревших и не рекомендованых, так же,
как и srpm.

Best regards,
Andrew Savchenko

[-- Attachment #2: Type: application/pgp-signature, Size: 833 bytes --]

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

* Re: [devel] I: NMU to clean up %ubt in spec
  @ 2019-06-20  5:51                         ` Denis Medvedev
  2019-06-20  6:36                           ` Anton Farygin
  2019-06-20  6:51                           ` Andrey Savchenko
  0 siblings, 2 replies; 30+ messages in thread
From: Denis Medvedev @ 2019-06-20  5:51 UTC (permalink / raw)
  To: ALT Linux Team development discussions

On четверг, 20 июня 2019 г. 08:49:05 MSK Ildar Mulyukov wrote:
> On Thu, Jun 20, 2019 at 11:42 AM Andrey Savchenko <bircoph@altlinux.org>
> wrote:
> 
> 
> > > Ещё альтернатива: использую new-workdir. Тоже отлично работает.
> >
> >
> >
> > Понятно, что костылей нагородить можно много. Но лучше не создавать
> > проблем, которые к ним приводят. Я бы метод работы "pristine
> > sources" перевёл в разряд устаревших и не рекомендованых, так же,
> > как и srpm.
К сожалению некоторые лицензии (например virtualbox-овская) явно требуют 
наличия pristine sources + набор патчей. Как такое делать в "обычной 
разработке"?
> >
> >
> 
> А мне нравится.
> И SRPM, "нашу птичку", попрошу не обижать ))
> С уважением,
> -- 
> Ildar Mulyukov,
> (ΙΧΘΥΣ) child of God
> 
> email: ildar.mulyukov@gmail.com
> matrix: @ildar:matrix.org
> GoogleTalk: ildar.mulyukov@gmail.com
> blog: http://johan-notes.blogspot.com/


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

* Re: [devel] I: NMU to clean up %ubt in spec
  2019-06-20  5:51                         ` Denis Medvedev
@ 2019-06-20  6:36                           ` Anton Farygin
  2019-06-20  6:51                           ` Andrey Savchenko
  1 sibling, 0 replies; 30+ messages in thread
From: Anton Farygin @ 2019-06-20  6:36 UTC (permalink / raw)
  To: devel

On 20.06.2019 8:51, Denis Medvedev wrote:
> On четверг, 20 июня 2019 г. 08:49:05 MSK Ildar Mulyukov wrote:
>> On Thu, Jun 20, 2019 at 11:42 AM Andrey Savchenko<bircoph@altlinux.org>
>> wrote:
>>
>>
>>>> Ещё альтернатива: использую new-workdir. Тоже отлично работает.
>>>
>>> Понятно, что костылей нагородить можно много. Но лучше не создавать
>>> проблем, которые к ним приводят. Я бы метод работы "pristine
>>> sources" перевёл в разряд устаревших и не рекомендованых, так же,
>>> как и srpm.
> К сожалению некоторые лицензии (например virtualbox-овская) явно требуют
> наличия pristine sources + набор патчей. Как такое делать в "обычной
> разработке"?

Добавить в исходник каталог .gear/

туда положить патчи, rules и spec

в rules:

tar: v@version@:.

spec: .gear/virtualbox.spec

diff: v@version@:. .




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

* Re: [devel] I: NMU to clean up %ubt in spec
  2019-06-20  5:51                         ` Denis Medvedev
  2019-06-20  6:36                           ` Anton Farygin
@ 2019-06-20  6:51                           ` Andrey Savchenko
  1 sibling, 0 replies; 30+ messages in thread
From: Andrey Savchenko @ 2019-06-20  6:51 UTC (permalink / raw)
  To: ALT Linux Team development discussions

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

On Thu, 20 Jun 2019 08:51:41 +0300 Denis Medvedev wrote:
> On четверг, 20 июня 2019 г. 08:49:05 MSK Ildar Mulyukov wrote:
> > On Thu, Jun 20, 2019 at 11:42 AM Andrey Savchenko <bircoph@altlinux.org>
> > wrote:
> > 
> > 
> > > > Ещё альтернатива: использую new-workdir. Тоже отлично работает.
> > >
> > >
> > >
> > > Понятно, что костылей нагородить можно много. Но лучше не создавать
> > > проблем, которые к ним приводят. Я бы метод работы "pristine
> > > sources" перевёл в разряд устаревших и не рекомендованых, так же,
> > > как и srpm.
> К сожалению некоторые лицензии (например virtualbox-овская) явно требуют 
> наличия pristine sources + набор патчей. Как такое делать в "обычной 
> разработке"?

Помещаем исходники в директорию virtualbox, патчи в корень и пишем
в .gear/rules:

tar: virtualbox
copy: *.patch

> > >
> > >
> > 
> > А мне нравится.
> > И SRPM, "нашу птичку", попрошу не обижать ))
> > С уважением,
> > -- 
> > Ildar Mulyukov,
> > (ΙΧΘΥΣ) child of God
> > 
> > email: ildar.mulyukov@gmail.com
> > matrix: @ildar:matrix.org
> > GoogleTalk: ildar.mulyukov@gmail.com
> > blog: http://johan-notes.blogspot.com/
> 
> _______________________________________________
> Devel mailing list
> Devel@lists.altlinux.org
> https://lists.altlinux.org/mailman/listinfo/devel

Best regards,
Andrew Savchenko

[-- Attachment #2: Type: application/pgp-signature, Size: 833 bytes --]

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

end of thread, other threads:[~2019-06-20  6:51 UTC | newest]

Thread overview: 30+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2019-06-14 10:18 [devel] I: NMU to clean up %ubt in spec Igor Vlasenko
2019-06-14 10:57 ` Aleksei Nikiforov
2019-06-14 11:20 ` Dmitry V. Levin
2019-06-14 21:34   ` Michael Shigorin
2019-06-17 12:56     ` Sergey V Turchin
2019-06-17 19:34         ` Yuri Sedunov
2019-06-17 19:48           ` Andrey Savchenko
2019-06-17 20:19             ` Yuri Sedunov
2019-06-17 21:15               ` Andrey Savchenko
2019-06-18  4:41                 ` Anton Farygin
2019-06-18  6:30                 ` Ivan A. Melnikov
2019-06-20  5:41                     ` Andrey Savchenko
2019-06-20  5:51                         ` Denis Medvedev
2019-06-20  6:36                           ` Anton Farygin
2019-06-20  6:51                           ` Andrey Savchenko
2019-06-18  7:16                 ` Sergey V Turchin
2019-06-18  7:43                   ` Ivan A. Melnikov
2019-06-18 11:37                     ` Sergey V Turchin
2019-06-18  7:09           ` Sergey V Turchin
2019-06-18  7:08         ` Sergey V Turchin
2019-06-18 15:27       ` Michael Shigorin
2019-06-18 16:03         ` Anton Farygin
2019-06-14 11:44 ` Anton Farygin
2019-06-14 11:47   ` Alexey V. Vissarionov
2019-06-14 11:48   ` Nikolai Kostrigin
2019-06-14 11:58     ` Alexey V. Vissarionov
2019-06-18  6:22 ` Dmitry V. Levin
2019-06-18 15:42   ` Michael Shigorin
2019-06-18 16:04     ` Anton Farygin
2019-06-19 13:04   ` Igor Vlasenko

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