ALT Linux Team development discussions
 help / color / mirror / Atom feed
* [devel] Q: не пора ли разрулить файловый конфликт вокруг qmmp-0.12 ?
@ 2018-03-23 16:54 Igor Vlasenko
  2018-03-26 13:46 ` Sergey V Turchin
    0 siblings, 2 replies; 11+ messages in thread
From: Igor Vlasenko @ 2018-03-23 16:54 UTC (permalink / raw)
  To: devel; +Cc: zerg, drool

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

В Сизифе сложилась не очень хорошая ситуация с qmmp.
У нас есть 2 сборки qmmp с закрытым acl
qmmp   (0.12)   drool
qmmp1  (1.20)   zerg
которые уже год, как конфликтуют по файлам друг с другом:

http://repocop.altlinux.org/pub/repocop/reports/html/by-srpm/qmmp-0.12.0-alt1.svn7877.src.html
http://repocop.altlinux.org/pub/repocop/reports/html/by-srpm/qmmp1-1.2.0-alt2.S1.src.html

и этот конфликт не чинится даже косметически,
т.е. добавлением тегов Conflicts: для беспроблемной установки apt'ом.

Первый вопрос: а нужны ли нам вообще 2 сборки qmmp?

В других дистрибутивах везде qmmp 1.х:
rosa2016.1 updates - qmmp-1.2.0-1.src.rpm
mageia cauldron - qmmp-1.2.0-3.mga7.src.rpm
PLD th - qmmp-1.2.0-2.src.rpm
fedora rawhide - qmmp-1.1.12-3.fc28.src.rpm
opensuse tumbleweed - qmmp-1.2.0-1.1.src.rpm

Никто отдельно qmmp-0.12 не собирает.

Неужели единственная причина, почему 2 сборки qmmp
существуют, закрытые acl на пакеты?

Если это так, то предлагаю qmmp обновить до qmmp 1.х,
а qmmp1 удалить. 
(но конфликты корректные 
все равно надо прописать, хоть переименовывать,
хоть нет, для корректного dist-upgrade).

Если же qmmp-0.12 нужен отдельно от qmmp-1.х,
то qmmp-0.12 надо тогда по другому собрать, 
как qmmp0, с %_libdir/qmmp0/ и %_datadir/qmmp0/

Вопрос в acl на qmmp.
Геннадий (@drool), вы готовы 
или обновить qmmp до 1.х в сотрудничестве c Сергеем (zerg@)
или переехать на имя qmmp0, а имя qmmp 
либо открыть по acl, чтобы Сергей мог или переехать на имя qmmp,
либо удалить имя qmmp из Сизифа, если останется на имени qmmp1?

Надо, наконец, разрулить файловые конфликты.
Если нет времени/желания, я могу взяться и починить,
но опять нужен acl.

-- 

I V


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

* Re: [devel] Q: не пора ли разрулить файловый конфликт вокруг qmmp-0.12 ?
  2018-03-23 16:54 [devel] Q: не пора ли разрулить файловый конфликт вокруг qmmp-0.12 ? Igor Vlasenko
@ 2018-03-26 13:46 ` Sergey V Turchin
  2018-03-26 20:18   ` Igor Vlasenko
    1 sibling, 1 reply; 11+ messages in thread
From: Sergey V Turchin @ 2018-03-26 13:46 UTC (permalink / raw)
  To: Igor Vlasenko; +Cc: devel, drool

On Friday, 23 March 2018 19:54:58 MSK Igor Vlasenko wrote:
> Уважаемые коллеги!
> 
> В Сизифе сложилась не очень хорошая ситуация с qmmp.
> У нас есть 2 сборки qmmp с закрытым acl
> qmmp   (0.12)   drool
> qmmp1  (1.20)   zerg
> которые уже год, как конфликтуют по файлам друг с другом:
> 
> http://repocop.altlinux.org/pub/repocop/reports/html/by-srpm/qmmp-0.12.0-alt
> 1.svn7877.src.html
> http://repocop.altlinux.org/pub/repocop/reports/html/by-srpm/qmmp1-1.2.0-al
> t2.S1.src.html
Например,
"qmmp1-1.2.0-alt2.S1.x86_64 File /usr/lib64/qmmp/Effect/libbs2b.so conflicts 
with the package qmmp-eff-bs2b-0.12.0-alt1.svn7877.x86_64."
qmmp-eff-bs2b требует qmmp; qmmp1 конфликтует с qmmp.

> и этот конфликт не чинится даже косметически,
> т.е. добавлением тегов Conflicts: для беспроблемной установки apt'ом.
Не нашёл такого.

> Первый вопрос: а нужны ли нам вообще 2 сборки qmmp?
Не знаю про две, но одна моя qmmp1 мне нужна. Вторая другая qmmp мне не нужна 
совсем.

[...]
> Никто отдельно qmmp-0.12 не собирает.
Это их проблема. ;-)

> Неужели единственная причина, почему 2 сборки qmmp
> существуют, закрытые acl на пакеты?
Скорее, наоборот. ;-)

> Если это так, то предлагаю qmmp обновить до qmmp 1.х,
> а qmmp1 удалить.
Мне нужна именно такая сборка qmmp1, как я делаю. Мне удобно, что в неё никто 
не вмешивается. Конфликты я дополню.

[...]

-- 
Regards, Sergey.

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

* Re: [devel] Q: не пора ли разрулить файловый конфликт вокруг qmmp-0.12 ?
  @ 2018-03-26 19:49   ` Igor Vlasenko
  2018-03-27  7:01     ` Sergey V Turchin
  2018-03-27  7:53     ` Sergey V Turchin
  0 siblings, 2 replies; 11+ messages in thread
From: Igor Vlasenko @ 2018-03-26 19:49 UTC (permalink / raw)
  To: ALT Linux Team development discussions; +Cc: Gennadi

On Mon, Mar 26, 2018 at 06:50:19PM +0000, Gennadi wrote:
> пт, 23 бер. 2018 о 18:55 Igor Vlasenko <vlasenko@imath.kiev.ua> пише:
> > Первый вопрос: а нужны ли нам вообще 2 сборки qmmp?
 
> qmmp-0.x на qt4, qmmp-1.x на qt5. Это две ветки, ...
Ок, нужны. Спасибо за ответ.  
> > Если же qmmp-0.12 нужен отдельно от qmmp-1.х,
> > то qmmp-0.12 надо тогда по другому собрать,
> > как qmmp0, с %_libdir/qmmp0/ и %_datadir/qmmp0/


> Мне не трудно следующий релиз собрать в другой подкаталог, как и zerg-у. 

У вас младшая версия, поэтому по традиции уступать каталог вам:
ant19 и ant, algencan2.4.0 и algencan, GLEW1.13 и GLEW и т.д.

> Да и конфликтная ситуация может возникнуть исключительно в одном
> случае - когда кому-то зачем-то взбредет в голову одновременно поставить
> фактически один и тот же проигрыватель, только на разных тулкитах.

Во первых, там ситуация похуже. Неявный файловый конфликт
означает, что пользователь+ (умеет пользоваться синаптиком)
но не пользователь++ (синаптик - для него потолок)
поставит галочки, нарвется на "Ошибка транзакции",
и будет испуган.

Если же расставить конфликты, то стуация получше -
ставим один qmmp - сносится другой. 

Но ситуация все равно плохая. К примеру, у меня почти
все машины многопользовательские. я предпочитаю icewm,
мои родители - kde4, жена - mate и kde4, сын - пробует разное.
Там конфликтующий (на ровном месте!) пакет не совсем хорош.
Лучше не конфликты расставить, а собрать без конфликтов.

И еще тонкость.
Я какое-то время собирал mate, там в частности был mate-full --
метапакет с полным окружением mate. родного аудиоплеера там не было,
и в качестве аудиоплеера взяли нейтральный.

Сейчас DE/WM на Qt4 развелось немало, убрать бы из qmmp0
конфликты -- и можно было бы рекомендовать его как дефолтовый
или альтернативный проигрыватель для сред на Qt4.

-- 

I V


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

* Re: [devel] Q: не пора ли разрулить файловый конфликт вокруг qmmp-0.12 ?
  2018-03-26 13:46 ` Sergey V Turchin
@ 2018-03-26 20:18   ` Igor Vlasenko
  2018-03-27  6:50     ` Sergey V Turchin
  0 siblings, 1 reply; 11+ messages in thread
From: Igor Vlasenko @ 2018-03-26 20:18 UTC (permalink / raw)
  To: ALT Linux Team development discussions

On Mon, Mar 26, 2018 at 04:46:32PM +0300, Sergey V Turchin wrote:
> > и этот конфликт не чинится даже косметически,
> > т.е. добавлением тегов Conflicts: для беспроблемной установки apt'ом.
> Не нашёл такого.

к примеру,
rpm -qlp qmmp-out-jack-0.12.0-alt1.svn7877.x86_64.rpm qmmp1-1.2.0-alt2.S1.x86_64.rpm G Output/libja
/usr/lib64/qmmp/Output/libjack.so
/usr/lib64/qmmp/Output/libjack.so

> > Если это так, то предлагаю qmmp обновить до qmmp 1.х,
> > а qmmp1 удалить.
> Мне нужна именно такая сборка qmmp1, как я делаю. Мне удобно, что в неё никто 
> не вмешивается. Конфликты я дополню.

rpm -qlp qmmp1-* G '/usr/lib64/qmmp/.*\.so$' | sort |wc
58

У Геннадия получше собрано - 67 плагинов против 58 у вас,
и лишние выпилены в подпакеты.

Хорошо бы обмен опытом.

-- 

I V


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

* Re: [devel] Q: не пора ли разрулить файловый конфликт вокруг qmmp-0.12 ?
  2018-03-26 20:18   ` Igor Vlasenko
@ 2018-03-27  6:50     ` Sergey V Turchin
  2018-03-27  7:03       ` Igor Vlasenko
  0 siblings, 1 reply; 11+ messages in thread
From: Sergey V Turchin @ 2018-03-27  6:50 UTC (permalink / raw)
  To: ALT Linux Team development discussions

On Monday, 26 March 2018 23:18:24 MSK Igor Vlasenko wrote:
> On Mon, Mar 26, 2018 at 04:46:32PM +0300, Sergey V Turchin wrote:
> > > и этот конфликт не чинится даже косметически,
> > > т.е. добавлением тегов Conflicts: для беспроблемной установки apt'ом.
> > 
> > Не нашёл такого.
> 
> к примеру,
> rpm -qlp qmmp-out-jack-0.12.0-alt1.svn7877.x86_64.rpm
> qmmp1-1.2.0-alt2.S1.x86_64.rpm G Output/libja
> /usr/lib64/qmmp/Output/libjack.so
> /usr/lib64/qmmp/Output/libjack.so
"Повторяю":
qmmp-out-jack требует qmmp. qmmp1 конфликтует с qmmp, следовательно установка 
qmmp-out-jack и qmmp1 невозможна.
 
> > > Если это так, то предлагаю qmmp обновить до qmmp 1.х,
> > > а qmmp1 удалить.
> > 
> > Мне нужна именно такая сборка qmmp1, как я делаю. Мне удобно, что в неё
> > никто не вмешивается. Конфликты я дополню.
> 
> rpm -qlp qmmp1-* G '/usr/lib64/qmmp/.*\.so$' | sort |wc
> 58
> 
> У Геннадия получше собрано - 67 плагинов против 58 у вас,
> и лишние выпилены в подпакеты.
Да. Я считаю, что мне моя сборка лучше.
Т.е. я хочу собирать именно так, чтобы не зависеть от любых сторонних 
факторов.

> Хорошо бы обмен опытом.


-- 
Regards, Sergey.

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

* Re: [devel] Q: не пора ли разрулить файловый конфликт вокруг qmmp-0.12 ?
  2018-03-26 19:49   ` Igor Vlasenko
@ 2018-03-27  7:01     ` Sergey V Turchin
  2018-03-27  7:53     ` Sergey V Turchin
  1 sibling, 0 replies; 11+ messages in thread
From: Sergey V Turchin @ 2018-03-27  7:01 UTC (permalink / raw)
  To: ALT Linux Team development discussions

On Monday, 26 March 2018 22:49:23 MSK Igor Vlasenko wrote:

[...]
> Но ситуация все равно плохая. К примеру, у меня почти
> все машины многопользовательские. я предпочитаю icewm,
> мои родители - kde4, жена - mate и kde4, сын - пробует разное.
> Там конфликтующий (на ровном месте!) пакет не совсем хорош.
Установите один qmmp в таком случае.

> Лучше не конфликты расставить, а собрать без конфликтов.
Да.
 
[...]

-- 
Regards, Sergey.

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

* Re: [devel] Q: не пора ли разрулить файловый конфликт вокруг qmmp-0.12 ?
  2018-03-27  6:50     ` Sergey V Turchin
@ 2018-03-27  7:03       ` Igor Vlasenko
  0 siblings, 0 replies; 11+ messages in thread
From: Igor Vlasenko @ 2018-03-27  7:03 UTC (permalink / raw)
  To: ALT Linux Team development discussions

On Tue, Mar 27, 2018 at 09:50:59AM +0300, Sergey V Turchin wrote:
> > к примеру,
> > rpm -qlp qmmp-out-jack-0.12.0-alt1.svn7877.x86_64.rpm
> > qmmp1-1.2.0-alt2.S1.x86_64.rpm G Output/libja
> > /usr/lib64/qmmp/Output/libjack.so
> > /usr/lib64/qmmp/Output/libjack.so
> "Повторяю":
> qmmp-out-jack требует qmmp. qmmp1 конфликтует с qmmp, следовательно установка 
> qmmp-out-jack и qmmp1 невозможна.

так это очевидно. Смысл письма был ы том, что если Геннадий
переименует qmmp в qmmp0 со сменой каталога, то будет 
qmmp0-out-jack с /usr/lib64/qmmp0/Output/libjack.so
и вам ничего не будет мешать вынести
/usr/lib64/qmmp/Output/libjack.so в qmmp1-out-jack -
qmmp0-out-jack и qmmp1-out-jack конфликтовать не будут.



-- 

I V


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

* Re: [devel] Q: не пора ли разрулить файловый конфликт вокруг qmmp-0.12 ?
  2018-03-26 19:49   ` Igor Vlasenko
  2018-03-27  7:01     ` Sergey V Turchin
@ 2018-03-27  7:53     ` Sergey V Turchin
    1 sibling, 1 reply; 11+ messages in thread
From: Sergey V Turchin @ 2018-03-27  7:53 UTC (permalink / raw)
  To: ALT Linux Team development discussions

On Monday, 26 March 2018 22:49:23 MSK Igor Vlasenko wrote:

[...]
> Лучше не конфликты расставить, а собрать без конфликтов.
В коде пути вычисляются где-попало и как попало. Пропатчить можно, но 
отслеживать желания нет.

-- 
Regards, Sergey.

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

* Re: [devel] Q: не пора ли разрулить файловый конфликт вокруг qmmp-0.12 ?
  @ 2018-03-27 12:50         ` Sergey V Turchin
  2018-05-07 14:02           ` Sergey V Turchin
  2018-09-20 12:00         ` Sergey V Turchin
  1 sibling, 1 reply; 11+ messages in thread
From: Sergey V Turchin @ 2018-03-27 12:50 UTC (permalink / raw)
  To: ALT Linux Team development discussions

On Tuesday, 27 March 2018 15:47:14 MSK Gennadi  wrote:
> вт, 27 бер. 2018 о 10:53 Sergey V Turchin <zerg@altlinux.org> пише:
> 
> 
> > В коде пути вычисляются где-попало и как попало. Пропатчить можно, но
> > отслеживать желания нет.
> >
> >
> 
> 
> Илья вполне отзывчивый разработчик. Я черкну ему, дав ссылку на данный
> тред, попрошу сделать переменную, чтоб можно было при сборке переопределить
> единоразово, куда складывать файлы приложения.
Ок. Тогда, как-минимум, две переменных. Для модулей и данных.

-- 
Regards, Sergey.

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

* Re: [devel] Q: не пора ли разрулить файловый конфликт вокруг qmmp-0.12 ?
  2018-03-27 12:50         ` Sergey V Turchin
@ 2018-05-07 14:02           ` Sergey V Turchin
  0 siblings, 0 replies; 11+ messages in thread
From: Sergey V Turchin @ 2018-05-07 14:02 UTC (permalink / raw)
  To: ALT Linux Team development discussions

On Tuesday, 27 March 2018 15:50:48 MSK Sergey V wrote:
> On Tuesday, 27 March 2018 15:47:14 MSK Gennadi  wrote:
> > вт, 27 бер. 2018 о 10:53 Sergey V Turchin <zerg@altlinux.org> пише:
> > > В коде пути вычисляются где-попало и как попало. Пропатчить можно, но
> > > отслеживать желания нет.
> > 
> > Илья вполне отзывчивый разработчик. Я черкну ему, дав ссылку на данный
> > тред, попрошу сделать переменную, чтоб можно было при сборке
> > переопределить
> > единоразово, куда складывать файлы приложения.
> Ок. Тогда, как-минимум, две переменных. Для модулей и данных.
Да. Еще возможность суффикс для имен библиотек указывать.
Или просто общий суффикс, чтоб разом все конфликты им решать.

-- 
Regards, Sergey.

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

* Re: [devel] Q: не пора ли разрулить файловый конфликт вокруг qmmp-0.12 ?
    2018-03-27 12:50         ` Sergey V Turchin
@ 2018-09-20 12:00         ` Sergey V Turchin
  1 sibling, 0 replies; 11+ messages in thread
From: Sergey V Turchin @ 2018-09-20 12:00 UTC (permalink / raw)
  To: ALT Linux Team development discussions

On Tuesday, 27 March 2018 15:47:14 MSK Gennadi  wrote:

[...]
> Илья вполне отзывчивый разработчик. Я черкну ему, дав ссылку на данный
> тред, попрошу сделать переменную, чтоб можно было при сборке переопределить
> единоразово, куда складывать файлы приложения.
Что-нибудь слышно?

-- 
Regards, Sergey.

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

end of thread, other threads:[~2018-09-20 12:00 UTC | newest]

Thread overview: 11+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2018-03-23 16:54 [devel] Q: не пора ли разрулить файловый конфликт вокруг qmmp-0.12 ? Igor Vlasenko
2018-03-26 13:46 ` Sergey V Turchin
2018-03-26 20:18   ` Igor Vlasenko
2018-03-27  6:50     ` Sergey V Turchin
2018-03-27  7:03       ` Igor Vlasenko
2018-03-26 19:49   ` Igor Vlasenko
2018-03-27  7:01     ` Sergey V Turchin
2018-03-27  7:53     ` Sergey V Turchin
2018-03-27 12:50         ` Sergey V Turchin
2018-05-07 14:02           ` Sergey V Turchin
2018-09-20 12:00         ` Sergey V Turchin

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