* [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 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
[parent not found: <178342D1-F4C6-4B9C-9801-5750E1550B14@altlinux.org>]
* 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-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
[parent not found: <CACAYGhsyTguACAMhr1TW2KNV4Nmtb30SLSrTMh1iweCKmuZbOw@mail.gmail.com>]
* 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
[parent not found: <CACAYGhvbWbC-YVNL09EFdxjnn90gv2xH0zAW98mF+-ym38_y_w@mail.gmail.com>]
* 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
* 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 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 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 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 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-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 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-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: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
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