* Re: [devel] binutils acl
2010-01-10 1:33 ` Dmitry V. Levin
@ 2010-01-09 11:24 ` Igor Vlasenko
2010-01-10 8:40 ` Anton Farygin
` (6 subsequent siblings)
7 siblings, 0 replies; 87+ messages in thread
From: Igor Vlasenko @ 2010-01-09 11:24 UTC (permalink / raw)
To: ALT Linux Team development discussions
On Sun, Jan 10, 2010 at 04:33:57AM +0300, Dmitry V. Levin wrote:
> Резюмируя сложившуюся ситуацию, я вижу 2 возможных выхода:
> - полуавтоматическая (сразу, как только потребовалось пересобрать пакет)
> выдача ACL мейнтейнерам binutils на сборку всех пакетов, которые
> линкуются с -lbfd;
И не только мейнтейнерам binutils.
--
Dr. Igor Vlasenko
--------------------
Topology Department
Institute of Math
Kiev, Ukraine
^ permalink raw reply [flat|nested] 87+ messages in thread
* Re: [devel] binutils acl
2010-01-10 1:33 ` Dmitry V. Levin
2010-01-09 11:24 ` Igor Vlasenko
@ 2010-01-10 8:40 ` Anton Farygin
2010-01-10 13:03 ` [devel] ACL -- нужны или нет? Денис Смирнов
2010-01-11 21:37 ` [devel] binutils acl Aleksey Avdeev
2010-01-10 10:33 ` Kirill A. Shutemov
` (5 subsequent siblings)
7 siblings, 2 replies; 87+ messages in thread
From: Anton Farygin @ 2010-01-10 8:40 UTC (permalink / raw)
To: ALT Linux Team development discussions
10.01.2010 04:33, Dmitry V. Levin пишет:
> On Sat, Jan 09, 2010 at 06:10:06PM +0200, Kirill A. Shutemov wrote:
> [...]
>> Для упрощения обновления binutils хотелось бы acl на пакеты которые
>> линкуются с libbfd, так как их приходится пересобирать при каждом
>> поднятии версии binutils.
<skip>
> Резюмируя сложившуюся ситуацию, я вижу 2 возможных выхода:
> - полуавтоматическая (сразу, как только потребовалось пересобрать пакет)
> выдача ACL мейнтейнерам binutils на сборку всех пакетов, которые
> линкуются с -lbfd;
ликвидация ACL как класса решило бы множество проблем.
^ permalink raw reply [flat|nested] 87+ messages in thread
* [devel] ACL -- нужны или нет?
2010-01-10 8:40 ` Anton Farygin
@ 2010-01-10 13:03 ` Денис Смирнов
2010-01-10 18:57 ` Anton Farygin
2010-01-11 21:37 ` [devel] binutils acl Aleksey Avdeev
1 sibling, 1 reply; 87+ messages in thread
From: Денис Смирнов @ 2010-01-10 13:03 UTC (permalink / raw)
To: ALT Linux Team development discussions
[-- Attachment #1: Type: text/plain, Size: 285 bytes --]
On Sun, Jan 10, 2010 at 11:40:25AM +0300, Anton Farygin wrote:
AF> ликвидация ACL как класса решило бы множество проблем.
А можешь их перечислить?
--
С уважением, Денис
http://freesource.info
----------------------------------------------------------------------------
[-- Attachment #2: Digital signature --]
[-- Type: application/pgp-signature, Size: 198 bytes --]
^ permalink raw reply [flat|nested] 87+ messages in thread
* Re: [devel] ACL -- нужны или нет?
2010-01-10 13:03 ` [devel] ACL -- нужны или нет? Денис Смирнов
@ 2010-01-10 18:57 ` Anton Farygin
2010-01-10 19:01 ` Michael Shigorin
` (2 more replies)
0 siblings, 3 replies; 87+ messages in thread
From: Anton Farygin @ 2010-01-10 18:57 UTC (permalink / raw)
To: ALT Linux Team development discussions
10.01.2010 16:03, Денис Смирнов пишет:
> On Sun, Jan 10, 2010 at 11:40:25AM +0300, Anton Farygin wrote:
>
> AF> ликвидация ACL как класса решило бы множество проблем.
>
> А можешь их перечислить?
основная проблема - необходимость тратить время на получение ACL.
Все остальные вытекают из этой, включая отстуствие доверия в Team.
^ permalink raw reply [flat|nested] 87+ messages in thread
* Re: [devel] ACL -- нужны или нет?
2010-01-10 18:57 ` Anton Farygin
@ 2010-01-10 19:01 ` Michael Shigorin
2010-01-11 9:40 ` REAL
2010-01-10 19:30 ` Денис Смирнов
2010-01-11 9:37 ` REAL
2 siblings, 1 reply; 87+ messages in thread
From: Michael Shigorin @ 2010-01-10 19:01 UTC (permalink / raw)
To: devel
On Sun, Jan 10, 2010 at 09:57:01PM +0300, Anton Farygin wrote:
> основная проблема - необходимость тратить время на получение ACL.
> Все остальные вытекают из этой, включая отстуствие доверия в Team.
Во втором сильно не уверен, но ACL тут не помогают --
с недоверием по умолчанию и "а почему я должен им верить".
--
---- WBR, Michael Shigorin <mike@altlinux.ru>
------ Linux.Kiev http://www.linux.kiev.ua/
^ permalink raw reply [flat|nested] 87+ messages in thread
* Re: [devel] ACL -- нужны или нет?
2010-01-10 19:01 ` Michael Shigorin
@ 2010-01-11 9:40 ` REAL
0 siblings, 0 replies; 87+ messages in thread
From: REAL @ 2010-01-11 9:40 UTC (permalink / raw)
To: ALT Linux Team development discussions
Michael Shigorin пишет:
>> основная проблема - необходимость тратить время на получение ACL.
>> Все остальные вытекают из этой, включая отстуствие доверия в Team.
>
> Во втором сильно не уверен, но ACL тут не помогают --
> с недоверием по умолчанию и "а почему я должен им верить".
Я бы процитировал тут письмо, которое противоречит твоим словам, но я
лучше не буду, ладно?
И так нервы истрёпаны, да ещё по-новой начинать - не хочу. Я лучше
хочу новый scons в сизиф (старый мне за эти пол-года всю печень проел).
--
REAL aka Евгений Ростовцев, программист ЦНИТ КемГУ
^ permalink raw reply [flat|nested] 87+ messages in thread
* Re: [devel] ACL -- нужны или нет?
2010-01-10 18:57 ` Anton Farygin
2010-01-10 19:01 ` Michael Shigorin
@ 2010-01-10 19:30 ` Денис Смирнов
2010-01-10 19:37 ` Anton Farygin
2010-01-11 9:37 ` REAL
2 siblings, 1 reply; 87+ messages in thread
From: Денис Смирнов @ 2010-01-10 19:30 UTC (permalink / raw)
To: ALT Linux Team development discussions
[-- Attachment #1: Type: text/plain, Size: 663 bytes --]
On Sun, Jan 10, 2010 at 09:57:01PM +0300, Anton Farygin wrote:
AF> основная проблема - необходимость тратить время на получение ACL.
Можешь привести список того, для чего надо получать ACL?
Мне, например, очевидно что на некоторые свои пакеты я бы _очень не хотел_
давать ACL для обновления, но при этом на все свои пакаты был бы рад дать
NMU на обновлении при обновлении пакетов, от которых зависят мои.
AF> Все остальные вытекают из этой, включая отстуствие доверия в Team.
Боюсь ты путаешь причины и следствия.
--
С уважением, Денис
http://freesource.info
----------------------------------------------------------------------------
[-- Attachment #2: Digital signature --]
[-- Type: application/pgp-signature, Size: 198 bytes --]
^ permalink raw reply [flat|nested] 87+ messages in thread
* Re: [devel] ACL -- нужны или нет?
2010-01-10 19:30 ` Денис Смирнов
@ 2010-01-10 19:37 ` Anton Farygin
2010-01-10 20:08 ` Денис Смирнов
0 siblings, 1 reply; 87+ messages in thread
From: Anton Farygin @ 2010-01-10 19:37 UTC (permalink / raw)
To: ALT Linux Team development discussions
10.01.2010 22:30, Денис Смирнов пишет:
> On Sun, Jan 10, 2010 at 09:57:01PM +0300, Anton Farygin wrote:
>
> AF> основная проблема - необходимость тратить время на получение ACL.
>
> Можешь привести список того, для чего надо получать ACL?
1) Обновлении пакетов. Как бы это было не прискорбно, но у нас есть не
поддерживаемые пакеты, мейнтейнеры которых не отвечают на запрос об
выдаче ACL.
2) Сборка новых версий библиотек с пересборкой зависимых
3) исправление ошибок - бывает что встречается, вешаю в bugzilla и
забываю, собрав для себя исправленное. А мейнтейнер так и не
удосуживается исправить (забывает, пропускает и т.д.). Сам этим страдаю ;)
>
> Мне, например, очевидно что на некоторые свои пакеты я бы _очень не хотел_
> давать ACL для обновления, но при этом на все свои пакаты был бы рад дать
> NMU на обновлении при обновлении пакетов, от которых зависят мои.
Да, я тоже против обновления некоторых моих пакетов. В первую очередь
потому, что новые версии просто не работают.
Но с другой стороны - ошибки исправлять вновь собравшему, а захолдить
старую версию недолго...
^ permalink raw reply [flat|nested] 87+ messages in thread
* Re: [devel] ACL -- нужны или нет?
2010-01-10 19:37 ` Anton Farygin
@ 2010-01-10 20:08 ` Денис Смирнов
2010-01-10 22:46 ` Michael Shigorin
2010-01-11 9:05 ` Anton Farygin
0 siblings, 2 replies; 87+ messages in thread
From: Денис Смирнов @ 2010-01-10 20:08 UTC (permalink / raw)
To: ALT Linux Team development discussions
[-- Attachment #1: Type: text/plain, Size: 1229 bytes --]
On Sun, Jan 10, 2010 at 10:37:55PM +0300, Anton Farygin wrote:
AF> 1) Обновлении пакетов. Как бы это было не прискорбно, но у нас есть не
AF> поддерживаемые пакеты, мейнтейнеры которых не отвечают на запрос об
AF> выдаче ACL.
Помнится у нас было полиси на принудительную выдачу ACL если мантейнер не
отвечает?
AF> 2) Сборка новых версий библиотек с пересборкой зависимых
Вот для этого случая у нас нет policy, и нет средства автоматизации.
AF> 3) исправление ошибок - бывает что встречается, вешаю в bugzilla и
AF> забываю, собрав для себя исправленное. А мейнтейнер так и не
AF> удосуживается исправить (забывает, пропускает и т.д.). Сам этим страдаю ;)
И на это полиси есть. ОНо в реальности не используется/не работает?
AF> Да, я тоже против обновления некоторых моих пакетов. В первую очередь
AF> потому, что новые версии просто не работают.
AF> Но с другой стороны - ошибки исправлять вновь собравшему, а захолдить
AF> старую версию недолго...
Логично если за пакет отвечает человек, который в теме, и он принимает
решение пропускать или нет изменения.
--
С уважением, Денис
http://freesource.info
----------------------------------------------------------------------------
[-- Attachment #2: Digital signature --]
[-- Type: application/pgp-signature, Size: 198 bytes --]
^ permalink raw reply [flat|nested] 87+ messages in thread
* Re: [devel] ACL -- нужны или нет?
2010-01-10 20:08 ` Денис Смирнов
@ 2010-01-10 22:46 ` Michael Shigorin
2010-01-11 10:05 ` Денис Смирнов
2010-01-11 9:05 ` Anton Farygin
1 sibling, 1 reply; 87+ messages in thread
From: Michael Shigorin @ 2010-01-10 22:46 UTC (permalink / raw)
To: ALT Linux Team development discussions
On Sun, Jan 10, 2010 at 11:08:58PM +0300, Денис Смирнов wrote:
> AF> 3) исправление ошибок - бывает что встречается, вешаю в bugzilla и
> AF> забываю, собрав для себя исправленное. А мейнтейнер так и не
> AF> удосуживается исправить (забывает, пропускает и т.д.). Сам этим страдаю ;)
> И на это полиси есть. ОНо в реальности не используется/не работает?
В нём не прописаны случаи major/normal или долгоиграющего
enhancement с патчем.
--
---- WBR, Michael Shigorin <mike@altlinux.ru>
------ Linux.Kiev http://www.linux.kiev.ua/
^ permalink raw reply [flat|nested] 87+ messages in thread
* Re: [devel] ACL -- нужны или нет?
2010-01-10 20:08 ` Денис Смирнов
2010-01-10 22:46 ` Michael Shigorin
@ 2010-01-11 9:05 ` Anton Farygin
2010-01-11 11:18 ` Денис Смирнов
1 sibling, 1 reply; 87+ messages in thread
From: Anton Farygin @ 2010-01-11 9:05 UTC (permalink / raw)
To: ALT Linux Team development discussions
10.01.2010 23:08, Денис Смирнов пишет:
> On Sun, Jan 10, 2010 at 10:37:55PM +0300, Anton Farygin wrote:
>
> AF> 1) Обновлении пакетов. Как бы это было не прискорбно, но у нас есть не
> AF> поддерживаемые пакеты, мейнтейнеры которых не отвечают на запрос об
> AF> выдаче ACL.
>
> Помнится у нас было полиси на принудительную выдачу ACL если мантейнер не
> отвечает?
Это Policy не принято.
>
> AF> 2) Сборка новых версий библиотек с пересборкой зависимых
>
> Вот для этого случая у нас нет policy, и нет средства автоматизации.
Безусловно.
>
> AF> 3) исправление ошибок - бывает что встречается, вешаю в bugzilla и
> AF> забываю, собрав для себя исправленное. А мейнтейнер так и не
> AF> удосуживается исправить (забывает, пропускает и т.д.). Сам этим страдаю ;)
>
> И на это полиси есть. ОНо в реальности не используется/не работает?
Оно работает только для Critical, а мелочёвка остаётся.
>
> AF> Да, я тоже против обновления некоторых моих пакетов. В первую очередь
> AF> потому, что новые версии просто не работают.
> AF> Но с другой стороны - ошибки исправлять вновь собравшему, а захолдить
> AF> старую версию недолго...
>
> Логично если за пакет отвечает человек, который в теме, и он принимает
> решение пропускать или нет изменения.
а если он только думает, что он в теме, как быть в этом случае ?
^ permalink raw reply [flat|nested] 87+ messages in thread
* Re: [devel] ACL -- нужны или нет?
2010-01-11 9:05 ` Anton Farygin
@ 2010-01-11 11:18 ` Денис Смирнов
2010-01-11 13:56 ` Michael Shigorin
2010-01-11 14:41 ` Anton Farygin
0 siblings, 2 replies; 87+ messages in thread
From: Денис Смирнов @ 2010-01-11 11:18 UTC (permalink / raw)
To: ALT Linux Team development discussions
[-- Attachment #1: Type: text/plain, Size: 411 bytes --]
On Mon, Jan 11, 2010 at 12:05:27PM +0300, Anton Farygin wrote:
AF> Это Policy не принято.
Ой. Мы тут месяц ругались и безрезультатно? Кошмар.
AF> а если он только думает, что он в теме, как быть в этом случае ?
Например паковать под другим именем. Конкуренция рулит.
--
С уважением, Денис
http://freesource.info
----------------------------------------------------------------------------
[-- Attachment #2: Digital signature --]
[-- Type: application/pgp-signature, Size: 198 bytes --]
^ permalink raw reply [flat|nested] 87+ messages in thread
* Re: [devel] ACL -- нужны или нет?
2010-01-11 11:18 ` Денис Смирнов
@ 2010-01-11 13:56 ` Michael Shigorin
2010-01-11 14:05 ` Денис Корявов
2010-01-11 16:52 ` Денис Смирнов
2010-01-11 14:41 ` Anton Farygin
1 sibling, 2 replies; 87+ messages in thread
From: Michael Shigorin @ 2010-01-11 13:56 UTC (permalink / raw)
To: ALT Linux Team development discussions
On Mon, Jan 11, 2010 at 02:18:47PM +0300, Денис Смирнов wrote:
> AF> а если он только думает, что он в теме, как быть в этом случае ?
> Например паковать под другим именем. Конкуренция рулит.
Это уже война.
--
---- WBR, Michael Shigorin <mike@altlinux.ru>
------ Linux.Kiev http://www.linux.kiev.ua/
^ permalink raw reply [flat|nested] 87+ messages in thread
* Re: [devel] ACL -- нужны или нет?
2010-01-11 13:56 ` Michael Shigorin
@ 2010-01-11 14:05 ` Денис Корявов
2010-01-11 16:52 ` Денис Смирнов
1 sibling, 0 replies; 87+ messages in thread
From: Денис Корявов @ 2010-01-11 14:05 UTC (permalink / raw)
To: ALT Linux Team development discussions
> Это уже война.
Война это когда один убивает другого. А тут - чистая конкуренция, оба
существуют же (правда, не на одной машине).
--
WBR, Denis Koryavov.
^ permalink raw reply [flat|nested] 87+ messages in thread
* Re: [devel] ACL -- нужны или нет?
2010-01-11 13:56 ` Michael Shigorin
2010-01-11 14:05 ` Денис Корявов
@ 2010-01-11 16:52 ` Денис Смирнов
1 sibling, 0 replies; 87+ messages in thread
From: Денис Смирнов @ 2010-01-11 16:52 UTC (permalink / raw)
To: ALT Linux Team development discussions
[-- Attachment #1: Type: text/plain, Size: 488 bytes --]
On Mon, Jan 11, 2010 at 03:56:02PM +0200, Michael Shigorin wrote:
>> Например паковать под другим именем. Конкуренция рулит.
MS> Это уже война.
Война, это когда при этом еще какие-нибудь obsoletes расставляются,
например. А наличие альтернативных сборок вполне имеет смысл --
например может быть сильно разное видение как пакет должен собираться.
--
С уважением, Денис
http://freesource.info
----------------------------------------------------------------------------
[-- Attachment #2: Digital signature --]
[-- Type: application/pgp-signature, Size: 198 bytes --]
^ permalink raw reply [flat|nested] 87+ messages in thread
* Re: [devel] ACL -- нужны или нет?
2010-01-11 11:18 ` Денис Смирнов
2010-01-11 13:56 ` Michael Shigorin
@ 2010-01-11 14:41 ` Anton Farygin
2010-01-11 14:47 ` Mykola S. Grechukh
1 sibling, 1 reply; 87+ messages in thread
From: Anton Farygin @ 2010-01-11 14:41 UTC (permalink / raw)
To: ALT Linux Team development discussions
11.01.2010 14:18, Денис Смирнов пишет:
> On Mon, Jan 11, 2010 at 12:05:27PM +0300, Anton Farygin wrote:
>
> AF> Это Policy не принято.
>
> Ой. Мы тут месяц ругались и безрезультатно? Кошмар.
Безрезультатно. Собственно, не принял полиси именно Дима, у нас, вроде
как, консенсус был.
>
> AF> а если он только думает, что он в теме, как быть в этом случае ?
>
> Например паковать под другим именем. Конкуренция рулит.
Ага, особенно с библиотеками.
^ permalink raw reply [flat|nested] 87+ messages in thread
* Re: [devel] ACL -- нужны или нет?
2010-01-10 18:57 ` Anton Farygin
2010-01-10 19:01 ` Michael Shigorin
2010-01-10 19:30 ` Денис Смирнов
@ 2010-01-11 9:37 ` REAL
2 siblings, 0 replies; 87+ messages in thread
From: REAL @ 2010-01-11 9:37 UTC (permalink / raw)
To: ALT Linux Team development discussions
Anton Farygin пишет:
>> AF> ликвидация ACL как класса решило бы множество проблем.
>>
>> А можешь их перечислить?
>
> основная проблема - необходимость тратить время на получение ACL.
Меня тут уже отругали за один из предоставленных NMU (въевшаяся
привычка делать gear-update-tag -a перед главным коммитом), так что я
бы тоже погодил отменить их совсем. Сделать группу-элиту (большинству
будущие члены и так известны), на чьи пакеты никогда и ни при каких
условиях не выдавать ACL/NMU, а остальное - обсуждаемо.
Я вот лично после появления одного пустого файлика (.gear/tags/list) в
отместку за пересборку 870 пакетов поостерегусь в следующий раз у
кого-то о чём-то просить. Дать - дам, а просить - лучше буду в гордом
одиночестве сосать лапу.
--
REAL aka Евгений Ростовцев, программист ЦНИТ КемГУ
^ permalink raw reply [flat|nested] 87+ messages in thread
* Re: [devel] binutils acl
2010-01-10 8:40 ` Anton Farygin
2010-01-10 13:03 ` [devel] ACL -- нужны или нет? Денис Смирнов
@ 2010-01-11 21:37 ` Aleksey Avdeev
2010-01-12 9:07 ` Anton Farygin
1 sibling, 1 reply; 87+ messages in thread
From: Aleksey Avdeev @ 2010-01-11 21:37 UTC (permalink / raw)
To: ALT Linux Team development discussions
[-- Attachment #1: Type: text/plain, Size: 770 bytes --]
10.01.2010 11:40, Anton Farygin пишет:
> 10.01.2010 04:33, Dmitry V. Levin пишет:
>> On Sat, Jan 09, 2010 at 06:10:06PM +0200, Kirill A. Shutemov wrote:
>> [...]
>>> Для упрощения обновления binutils хотелось бы acl на пакеты которые
>>> линкуются с libbfd, так как их приходится пересобирать при каждом
>>> поднятии версии binutils.
>
> <skip>
>
>> Резюмируя сложившуюся ситуацию, я вижу 2 возможных выхода:
>> - полуавтоматическая (сразу, как только потребовалось пересобрать пакет)
>> выдача ACL мейнтейнерам binutils на сборку всех пакетов, которые
>> линкуются с -lbfd;
>
> ликвидация ACL как класса решило бы множество проблем.
Но породила бы другие. Например -- инфекция из моих репозитариев. ;-)
--
С уважением. Алексей.
[-- Attachment #2: OpenPGP digital signature --]
[-- Type: application/pgp-signature, Size: 554 bytes --]
^ permalink raw reply [flat|nested] 87+ messages in thread
* Re: [devel] binutils acl
2010-01-11 21:37 ` [devel] binutils acl Aleksey Avdeev
@ 2010-01-12 9:07 ` Anton Farygin
0 siblings, 0 replies; 87+ messages in thread
From: Anton Farygin @ 2010-01-12 9:07 UTC (permalink / raw)
To: ALT Linux Team development discussions
12.01.2010 00:37, Aleksey Avdeev пишет:
> 10.01.2010 11:40, Anton Farygin пишет:
>> 10.01.2010 04:33, Dmitry V. Levin пишет:
>>> On Sat, Jan 09, 2010 at 06:10:06PM +0200, Kirill A. Shutemov wrote:
>>> [...]
>>>> Для упрощения обновления binutils хотелось бы acl на пакеты которые
>>>> линкуются с libbfd, так как их приходится пересобирать при каждом
>>>> поднятии версии binutils.
>>
>> <skip>
>>
>>> Резюмируя сложившуюся ситуацию, я вижу 2 возможных выхода:
>>> - полуавтоматическая (сразу, как только потребовалось пересобрать пакет)
>>> выдача ACL мейнтейнерам binutils на сборку всех пакетов, которые
>>> линкуются с -lbfd;
>>
>> ликвидация ACL как класса решило бы множество проблем.
>
> Но породила бы другие. Например -- инфекция из моих репозитариев. ;-)
Для таких, как ты - надо сделать blacklist ;)
Ну, или ты всё-таки исправишься.
^ permalink raw reply [flat|nested] 87+ messages in thread
* Re: [devel] binutils acl
2010-01-10 1:33 ` Dmitry V. Levin
2010-01-09 11:24 ` Igor Vlasenko
2010-01-10 8:40 ` Anton Farygin
@ 2010-01-10 10:33 ` Kirill A. Shutemov
2010-01-10 11:08 ` Afanasov Dmitry
` (4 subsequent siblings)
7 siblings, 0 replies; 87+ messages in thread
From: Kirill A. Shutemov @ 2010-01-10 10:33 UTC (permalink / raw)
To: ALT Linux Team development discussions
2010/1/10 Dmitry V. Levin <ldv@altlinux.org>:
> On Sat, Jan 09, 2010 at 06:10:06PM +0200, Kirill A. Shutemov wrote:
> [...]
>> Для упрощения обновления binutils хотелось бы acl на пакеты которые
>> линкуются с libbfd, так как их приходится пересобирать при каждом
>> поднятии версии binutils.
>
> В принципе, для преодоления проблем, которые возникают из-за неторопливых
> мейнтейнеров, в случае binutils можно пойти по пути RH и вообще отказаться
> от предоставления динамической -lbfd другим пакетам. Хотя статическая
> линковка -- это, конечно, не подарок, но сталкиваться с задержкой
> обновления binutils из-за промедления со стороны мейнтейнеров сторонних
> пакетов я больше не хочу.
>
> Резюмируя сложившуюся ситуацию, я вижу 2 возможных выхода:
> - полуавтоматическая (сразу, как только потребовалось пересобрать пакет)
> выдача ACL мейнтейнерам binutils на сборку всех пакетов, которые
> линкуются с -lbfd;
На данный момент все ACL'и есть, так что второй вариант можно отложить
до худших времён.
^ permalink raw reply [flat|nested] 87+ messages in thread
* Re: [devel] binutils acl
2010-01-10 1:33 ` Dmitry V. Levin
` (2 preceding siblings ...)
2010-01-10 10:33 ` Kirill A. Shutemov
@ 2010-01-10 11:08 ` Afanasov Dmitry
2010-01-10 11:12 ` Slava Semushin
2010-01-10 11:57 ` Vitaly Lipatov
` (3 subsequent siblings)
7 siblings, 1 reply; 87+ messages in thread
From: Afanasov Dmitry @ 2010-01-10 11:08 UTC (permalink / raw)
To: devel
[-- Attachment #1: Type: text/plain, Size: 996 bytes --]
On Sun, Jan 10, 2010 at 04:33:57AM +0300, Dmitry V. Levin wrote:
> On Sat, Jan 09, 2010 at 06:10:06PM +0200, Kirill A. Shutemov wrote:
> [...]
> > Для упрощения обновления binutils хотелось бы acl на пакеты которые
> > линкуются с libbfd, так как их приходится пересобирать при каждом
> > поднятии версии binutils.
>
> сталкиваться с задержкой обновления binutils из-за промедления со
> стороны мейнтейнеров сторонних пакетов я больше не хочу.
добро пожаловать к простым мантейнерам altlinux :)
> Резюмируя сложившуюся ситуацию, я вижу 2 возможных выхода:
> - полуавтоматическая (сразу, как только потребовалось пересобрать пакет)
> выдача ACL мейнтейнерам binutils на сборку всех пакетов, которые
> линкуются с -lbfd;
я против любого варианта, облегчающего только binutils, но поддержу этот
вариант, если его приложат к произволному пакету: пусть автоматика
распротраняется и на gnutls с subversion.
что, binutils рыжий что ли?
--
С уважением
Афанасов Дмитрий
[-- Attachment #2: Digital signature --]
[-- Type: application/pgp-signature, Size: 198 bytes --]
^ permalink raw reply [flat|nested] 87+ messages in thread
* Re: [devel] binutils acl
2010-01-10 11:08 ` Afanasov Dmitry
@ 2010-01-10 11:12 ` Slava Semushin
2010-01-10 12:01 ` Kirill A. Shutemov
0 siblings, 1 reply; 87+ messages in thread
From: Slava Semushin @ 2010-01-10 11:12 UTC (permalink / raw)
To: ALT Linux Team development discussions
10 января 2010 г. 17:08 пользователь Afanasov Dmitry
<ender@altlinux.org> написал:
> On Sun, Jan 10, 2010 at 04:33:57AM +0300, Dmitry V. Levin wrote:
>> On Sat, Jan 09, 2010 at 06:10:06PM +0200, Kirill A. Shutemov wrote:
>> [...]
>> > Для упрощения обновления binutils хотелось бы acl на пакеты которые
>> > линкуются с libbfd, так как их приходится пересобирать при каждом
>> > поднятии версии binutils.
>>
>> сталкиваться с задержкой обновления binutils из-за промедления со
>> стороны мейнтейнеров сторонних пакетов я больше не хочу.
Не очень понял, чем была вызвана необходимость обновления binutils?
> добро пожаловать к простым мантейнерам altlinux :)
+1
[...]
--
Slava Semushin
^ permalink raw reply [flat|nested] 87+ messages in thread
* Re: [devel] binutils acl
2010-01-10 11:12 ` Slava Semushin
@ 2010-01-10 12:01 ` Kirill A. Shutemov
2010-01-11 9:45 ` REAL
0 siblings, 1 reply; 87+ messages in thread
From: Kirill A. Shutemov @ 2010-01-10 12:01 UTC (permalink / raw)
To: ALT Linux Team development discussions
2010/1/10 Slava Semushin <slava.semushin@gmail.com>:
> 10 января 2010 г. 17:08 пользователь Afanasov Dmitry
> <ender@altlinux.org> написал:
>> On Sun, Jan 10, 2010 at 04:33:57AM +0300, Dmitry V. Levin wrote:
>>> On Sat, Jan 09, 2010 at 06:10:06PM +0200, Kirill A. Shutemov wrote:
>>> [...]
>>> > Для упрощения обновления binutils хотелось бы acl на пакеты которые
>>> > линкуются с libbfd, так как их приходится пересобирать при каждом
>>> > поднятии версии binutils.
>>>
>>> сталкиваться с задержкой обновления binutils из-за промедления со
>>> стороны мейнтейнеров сторонних пакетов я больше не хочу.
>
> Не очень понял, чем была вызвана необходимость обновления binutils?
#22582
^ permalink raw reply [flat|nested] 87+ messages in thread
* Re: [devel] binutils acl
2010-01-10 1:33 ` Dmitry V. Levin
` (3 preceding siblings ...)
2010-01-10 11:08 ` Afanasov Dmitry
@ 2010-01-10 11:57 ` Vitaly Lipatov
2010-01-09 11:29 ` Igor Vlasenko
2010-01-11 9:48 ` REAL
2010-01-10 11:58 ` Michael Shigorin
` (2 subsequent siblings)
7 siblings, 2 replies; 87+ messages in thread
From: Vitaly Lipatov @ 2010-01-10 11:57 UTC (permalink / raw)
To: ALT Linux Team development discussions
On 10 января 2010, Dmitry V. Levin wrote:
> - полуавтоматическая (сразу, как только потребовалось
> пересобрать пакет) выдача ACL мейнтейнерам binutils на сборку
> всех пакетов, которые линкуются с -lbfd;
Не вижу, чем libbfd особеннее других библиотек. Думаю, что подход
должен быть одинаков: при обновлении библиотеки должна быть
ручка, позволяющая послать на пересборку все использующие её
пакеты автоматически и без переговоров с мантейнерами.
Если такое задание не смогло выполниться, тогда уже приглашаем
мантейнеров в shared task.
--
С уважением,
Виталий Липатов
Санкт-Петербург
GNU! ALT Linux Team! WINE! LaTeX! LyX! http://freesource.info
^ permalink raw reply [flat|nested] 87+ messages in thread
* Re: [devel] binutils acl
2010-01-10 11:57 ` Vitaly Lipatov
@ 2010-01-09 11:29 ` Igor Vlasenko
2010-01-10 22:48 ` Michael Shigorin
2010-01-11 9:48 ` REAL
1 sibling, 1 reply; 87+ messages in thread
From: Igor Vlasenko @ 2010-01-09 11:29 UTC (permalink / raw)
To: ALT Linux Team development discussions
On Sun, Jan 10, 2010 at 02:57:06PM +0300, Vitaly Lipatov wrote:
> Не вижу, чем libbfd особеннее других библиотек. Думаю, что подход
> должен быть одинаков: при обновлении библиотеки должна быть
> ручка, позволяющая послать на пересборку все использующие её
> пакеты автоматически и без переговоров с мантейнерами.
> Если такое задание не смогло выполниться, тогда уже приглашаем
> мантейнеров в shared task.
+10.
Предлагаю принять как полиси, в таком виде:
При обновлении библиотеки ее майнтайнер имеет право
получить у администратора возможность послать на пересборку
все использующие её пакеты автоматически
и без переговоров с мантейнерами.
Не ждать, когда ручка будет (и будет ли?) написана.
--
Dr. Igor Vlasenko
--------------------
Topology Department
Institute of Math
Kiev, Ukraine
^ permalink raw reply [flat|nested] 87+ messages in thread
* Re: [devel] binutils acl
2010-01-09 11:29 ` Igor Vlasenko
@ 2010-01-10 22:48 ` Michael Shigorin
0 siblings, 0 replies; 87+ messages in thread
From: Michael Shigorin @ 2010-01-10 22:48 UTC (permalink / raw)
To: ALT Linux Team development discussions
On Sat, Jan 09, 2010 at 01:29:23PM +0200, Igor Vlasenko wrote:
> Предлагаю принять как полиси, в таком виде:
>
> При обновлении библиотеки ее майнтайнер имеет право
> получить у администратора возможность послать на пересборку
> все использующие её пакеты автоматически
> и без переговоров с мантейнерами.
>
> Не ждать, когда ручка будет (и будет ли?) написана.
Угу.
--
---- WBR, Michael Shigorin <mike@altlinux.ru>
------ Linux.Kiev http://www.linux.kiev.ua/
^ permalink raw reply [flat|nested] 87+ messages in thread
* Re: [devel] binutils acl
2010-01-10 11:57 ` Vitaly Lipatov
2010-01-09 11:29 ` Igor Vlasenko
@ 2010-01-11 9:48 ` REAL
1 sibling, 0 replies; 87+ messages in thread
From: REAL @ 2010-01-11 9:48 UTC (permalink / raw)
To: ALT Linux Team development discussions
Vitaly Lipatov пишет:
> Не вижу, чем libbfd особеннее других библиотек. Думаю, что подход
> должен быть одинаков: при обновлении библиотеки должна быть
> ручка, позволяющая послать на пересборку все использующие её
> пакеты автоматически и без переговоров с мантейнерами.
> Если такое задание не смогло выполниться, тогда уже приглашаем
> мантейнеров в shared task.
Да, лично меня бы и такой вариант устроил.
--
REAL aka Евгений Ростовцев, программист ЦНИТ КемГУ
^ permalink raw reply [flat|nested] 87+ messages in thread
* Re: [devel] binutils acl
2010-01-10 1:33 ` Dmitry V. Levin
` (4 preceding siblings ...)
2010-01-10 11:57 ` Vitaly Lipatov
@ 2010-01-10 11:58 ` Michael Shigorin
2010-01-09 11:33 ` Igor Vlasenko
` (3 more replies)
2010-01-10 13:01 ` Денис Смирнов
2010-01-11 9:32 ` REAL
7 siblings, 4 replies; 87+ messages in thread
From: Michael Shigorin @ 2010-01-10 11:58 UTC (permalink / raw)
To: ALT Linux Team development discussions
On Sun, Jan 10, 2010 at 04:33:57AM +0300, Dmitry V. Levin wrote:
> В принципе, для преодоления проблем, которые возникают из-за
> неторопливых мейнтейнеров, в случае binutils можно пойти по
> пути RH и вообще отказаться от предоставления динамической
> -lbfd другим пакетам. Хотя статическая линковка -- это,
> конечно, не подарок, но сталкиваться с задержкой обновления
> binutils из-за промедления со стороны мейнтейнеров сторонних
> пакетов я больше не хочу.
Ага. То есть как только мы наступаем на разложенные для других
грабли, так сразу теряем терпение.
> Резюмируя сложившуюся ситуацию, я вижу 2 возможных выхода:
> - полуавтоматическая (сразу, как только потребовалось
> пересобрать пакет) выдача ACL мейнтейнерам binutils на сборку
> всех пакетов, которые линкуются с -lbfd;
Давай так; дальше хорошо бы обобщить в сторону давнего
предложения mithraen@ насчёт автоматической выдачи NMU
на всех клиентов майнтейнеру библиотеки, сменившей soname.
--
---- WBR, Michael Shigorin <mike@altlinux.ru>
------ Linux.Kiev http://www.linux.kiev.ua/
^ permalink raw reply [flat|nested] 87+ messages in thread
* Re: [devel] binutils acl
2010-01-10 11:58 ` Michael Shigorin
@ 2010-01-09 11:33 ` Igor Vlasenko
2010-01-10 13:02 ` Денис Смирнов
` (2 subsequent siblings)
3 siblings, 0 replies; 87+ messages in thread
From: Igor Vlasenko @ 2010-01-09 11:33 UTC (permalink / raw)
To: ALT Linux Team development discussions
On Sun, Jan 10, 2010 at 01:58:43PM +0200, Michael Shigorin wrote:
> Ага. То есть как только мы наступаем на разложенные для других
> грабли, так сразу теряем терпение.
Получается, так. libbfd - не единственная библиотека, у которой
ABI плывет. в multimedia таких много.
> > Резюмируя сложившуюся ситуацию, я вижу 2 возможных выхода:
> > - полуавтоматическая (сразу, как только потребовалось
> > пересобрать пакет) выдача ACL мейнтейнерам binutils на сборку
> > всех пакетов, которые линкуются с -lbfd;
>
> Давай так; дальше хорошо бы обобщить в сторону давнего
> предложения mithraen@ насчёт автоматической выдачи NMU
> на всех клиентов майнтейнеру библиотеки, сменившей soname.
Проблема с ручкой в том, что ее еще написать надо.
Для начала надо вручную разрешить
(вспомним, как долго REAL@ с питоном мучился, и все равно
понадобился админресурс).
Как такой вариант?
==================================================
При обновлении библиотеки ее майнтайнер имеет право
получить у администратора возможность послать на пересборку
все использующие её пакеты автоматически
и без переговоров с мантейнерами.
==================================================
--
Dr. Igor Vlasenko
--------------------
Topology Department
Institute of Math
Kiev, Ukraine
^ permalink raw reply [flat|nested] 87+ messages in thread
* Re: [devel] binutils acl
2010-01-10 11:58 ` Michael Shigorin
2010-01-09 11:33 ` Igor Vlasenko
@ 2010-01-10 13:02 ` Денис Смирнов
2010-01-10 15:54 ` Dmitry V. Levin
2010-01-11 9:50 ` REAL
3 siblings, 0 replies; 87+ messages in thread
From: Денис Смирнов @ 2010-01-10 13:02 UTC (permalink / raw)
To: ALT Linux Team development discussions
[-- Attachment #1: Type: text/plain, Size: 590 bytes --]
On Sun, Jan 10, 2010 at 01:58:43PM +0200, Michael Shigorin wrote:
MS> Давай так; дальше хорошо бы обобщить в сторону давнего
MS> предложения mithraen@ насчёт автоматической выдачи NMU
MS> на всех клиентов майнтейнеру библиотеки, сменившей soname.
Не-не! Мое предложение было проще -- игнорируя ACL выполнять простую
пересборку с добавлением записи в changelog и изменением release.
Т.е. почти тоже самое, что предложил в соседнем письме Виталий.
--
С уважением, Денис
http://freesource.info
----------------------------------------------------------------------------
[-- Attachment #2: Digital signature --]
[-- Type: application/pgp-signature, Size: 198 bytes --]
^ permalink raw reply [flat|nested] 87+ messages in thread
* Re: [devel] binutils acl
2010-01-10 11:58 ` Michael Shigorin
2010-01-09 11:33 ` Igor Vlasenko
2010-01-10 13:02 ` Денис Смирнов
@ 2010-01-10 15:54 ` Dmitry V. Levin
2010-01-11 9:50 ` REAL
3 siblings, 0 replies; 87+ messages in thread
From: Dmitry V. Levin @ 2010-01-10 15:54 UTC (permalink / raw)
To: ALT Linux Team development discussions
[-- Attachment #1: Type: text/plain, Size: 709 bytes --]
On Sun, Jan 10, 2010 at 01:58:43PM +0200, Michael Shigorin wrote:
> On Sun, Jan 10, 2010 at 04:33:57AM +0300, Dmitry V. Levin wrote:
> > В принципе, для преодоления проблем, которые возникают из-за
> > неторопливых мейнтейнеров, в случае binutils можно пойти по
> > пути RH и вообще отказаться от предоставления динамической
> > -lbfd другим пакетам. Хотя статическая линковка -- это,
> > конечно, не подарок, но сталкиваться с задержкой обновления
> > binutils из-за промедления со стороны мейнтейнеров сторонних
> > пакетов я больше не хочу.
>
> Ага. То есть как только мы наступаем на разложенные для других
> грабли, так сразу теряем терпение.
В RH тоже потеряли терпение?
--
ldv
[-- Attachment #2: Type: application/pgp-signature, Size: 198 bytes --]
^ permalink raw reply [flat|nested] 87+ messages in thread
* Re: [devel] binutils acl
2010-01-10 11:58 ` Michael Shigorin
` (2 preceding siblings ...)
2010-01-10 15:54 ` Dmitry V. Levin
@ 2010-01-11 9:50 ` REAL
3 siblings, 0 replies; 87+ messages in thread
From: REAL @ 2010-01-11 9:50 UTC (permalink / raw)
To: ALT Linux Team development discussions
Michael Shigorin пишет:
> Ага. То есть как только мы наступаем на разложенные для других
> грабли, так сразу теряем терпение.
>
[...]
>
> Давай так; дальше хорошо бы обобщить в сторону давнего
> предложения mithraen@ насчёт автоматической выдачи NMU
> на всех клиентов майнтейнеру библиотеки, сменившей soname.
Не забудьте пригласить к обсуждению legion@....
--
REAL aka Евгений Ростовцев, программист ЦНИТ КемГУ
^ permalink raw reply [flat|nested] 87+ messages in thread
* Re: [devel] binutils acl
2010-01-10 1:33 ` Dmitry V. Levin
` (5 preceding siblings ...)
2010-01-10 11:58 ` Michael Shigorin
@ 2010-01-10 13:01 ` Денис Смирнов
2010-01-10 13:28 ` Michael Shigorin
2010-01-10 15:58 ` Dmitry V. Levin
2010-01-11 9:32 ` REAL
7 siblings, 2 replies; 87+ messages in thread
From: Денис Смирнов @ 2010-01-10 13:01 UTC (permalink / raw)
To: ALT Linux Team development discussions
[-- Attachment #1: Type: text/plain, Size: 2154 bytes --]
On Sun, Jan 10, 2010 at 04:33:57AM +0300, Dmitry V. Levin wrote:
DVL> В принципе, для преодоления проблем, которые возникают из-за неторопливых
DVL> мейнтейнеров, в случае binutils можно пойти по пути RH и вообще отказаться
DVL> от предоставления динамической -lbfd другим пакетам. Хотя статическая
DVL> линковка -- это, конечно, не подарок, но сталкиваться с задержкой
DVL> обновления binutils из-за промедления со стороны мейнтейнеров сторонних
DVL> пакетов я больше не хочу.
Чем libfd принципиально отличается от любой другой библиотеки в Сизифе,
что необходимо для нее делать частное решение, вместо общего решения
пригодного для всех библиотек в Сизифе?
Чтобы ответить на твой вопрос достаточно заменить упоминание -lbfd на
слово "все библиотеки"
DVL> Резюмируя сложившуюся ситуацию, я вижу 2 возможных выхода:
DVL> - полуавтоматическая (сразу, как только потребовалось пересобрать пакет)
DVL> выдача ACL мейнтейнерам binutils на сборку всех пакетов, которые
DVL> линкуются с -lbfd;
Т.е. "сразу как потребовалось пересобрать пакет выдавать ACL мантейнеру
библиотеки на сборку всех пакетов, которые зависят от этой библиотеки".
DVL> - замена %_libdir/libbfd.so на linker script, т.е. принудительная
DVL> статическая линковка с -lbfd всех пакетов (кроме binutils), которые
DVL> линкуются с -lbfd.
"Линковать все библиотеки в системе статически"
DVL> Желающие могут аргументированно высказаться в пользу одного из вариантов.
Очевидно после переформулирования в общем виде, а не конкртно для libbfd
первый вариант выглядит гораздо симпатичнее второго. Однако оба этих
варианта выглядят некрасиво.
Я уже год как предлагаю добавить простую фичу в girar-builder --
"пересобрать любой пакет". Помнится у тебя был скриптик, которым ты делал
пересборку пакета с увеличением release'а и добавлением строчки в
changelog.
Если добавить функциоальность этого скриптика в girar-builder, и отключить
ACL для конкретно этой команды -- это будет гораздо лучшим решением.
--
С уважением, Денис
http://freesource.info
----------------------------------------------------------------------------
[-- Attachment #2: Digital signature --]
[-- Type: application/pgp-signature, Size: 198 bytes --]
^ permalink raw reply [flat|nested] 87+ messages in thread
* Re: [devel] binutils acl
2010-01-10 13:01 ` Денис Смирнов
@ 2010-01-10 13:28 ` Michael Shigorin
2010-01-09 11:38 ` Igor Vlasenko
2010-01-10 15:13 ` Денис Смирнов
2010-01-10 15:58 ` Dmitry V. Levin
1 sibling, 2 replies; 87+ messages in thread
From: Michael Shigorin @ 2010-01-10 13:28 UTC (permalink / raw)
To: ALT Linux Team development discussions
On Sun, Jan 10, 2010 at 04:01:15PM +0300, Денис Смирнов wrote:
> Чтобы ответить на твой вопрос достаточно заменить упоминание
> -lbfd на слово "все библиотеки"
Замечательно!
> Я уже год как предлагаю добавить простую фичу в girar-builder
> -- "пересобрать любой пакет". Помнится у тебя был скриптик,
> которым ты делал пересборку пакета с увеличением release'а и
> добавлением строчки в changelog. Если добавить функциоальность
> этого скриптика в girar-builder, и отключить ACL для конкретно
> этой команды -- это будет гораздо лучшим решением.
Угу. Если пакет _ломается_ от пересборки (для которой есть
реальный повод), всё равно есть проблема и её всё равно надо
было решать.
--
---- WBR, Michael Shigorin <mike@altlinux.ru>
------ Linux.Kiev http://www.linux.kiev.ua/
^ permalink raw reply [flat|nested] 87+ messages in thread
* Re: [devel] binutils acl
2010-01-10 13:28 ` Michael Shigorin
@ 2010-01-09 11:38 ` Igor Vlasenko
2010-01-10 22:42 ` Michael Shigorin
2010-01-10 15:13 ` Денис Смирнов
1 sibling, 1 reply; 87+ messages in thread
From: Igor Vlasenko @ 2010-01-09 11:38 UTC (permalink / raw)
To: ALT Linux Team development discussions
On Sun, Jan 10, 2010 at 03:28:16PM +0200, Michael Shigorin wrote:
> Угу. Если пакет _ломается_ от пересборки (для которой есть
> реальный повод), всё равно есть проблема и её всё равно надо
> было решать.
Да. Надо бы где-то закоментировать
предостережение о buildreq с оптимизацией -
пакет должен знать свои BuildReq в лицо,
и еще явные --with-*, как учил нас Led@, не помешают.
--
Dr. Igor Vlasenko
--------------------
Topology Department
Institute of Math
Kiev, Ukraine
^ permalink raw reply [flat|nested] 87+ messages in thread
* Re: [devel] binutils acl
2010-01-09 11:38 ` Igor Vlasenko
@ 2010-01-10 22:42 ` Michael Shigorin
0 siblings, 0 replies; 87+ messages in thread
From: Michael Shigorin @ 2010-01-10 22:42 UTC (permalink / raw)
To: ALT Linux Team development discussions
On Sat, Jan 09, 2010 at 01:38:52PM +0200, Igor Vlasenko wrote:
> > Угу. Если пакет _ломается_ от пересборки (для которой есть
> > реальный повод), всё равно есть проблема и её всё равно надо
> > было решать.
> Да. Надо бы где-то закоментировать предостережение о buildreq
> с оптимизацией - пакет должен знать свои BuildReq в лицо
#22709 (с патчем насчёт buildreq -u)
> и еще явные --with-*, как учил нас Led@, не помешают.
Тогда уж до кучи и жёсткие %files без wildcard'ов по крайней мере
для критичной части (как учил нас mithraen@), но IMHO это скорее
для ответственных пакетов, за которыми следят внимательно.
--
---- WBR, Michael Shigorin <mike@altlinux.ru>
------ Linux.Kiev http://www.linux.kiev.ua/
^ permalink raw reply [flat|nested] 87+ messages in thread
* Re: [devel] binutils acl
2010-01-10 13:28 ` Michael Shigorin
2010-01-09 11:38 ` Igor Vlasenko
@ 2010-01-10 15:13 ` Денис Смирнов
1 sibling, 0 replies; 87+ messages in thread
From: Денис Смирнов @ 2010-01-10 15:13 UTC (permalink / raw)
To: ALT Linux Team development discussions
[-- Attachment #1: Type: text/plain, Size: 520 bytes --]
On Sun, Jan 10, 2010 at 03:28:16PM +0200, Michael Shigorin wrote:
MS> Угу. Если пакет _ломается_ от пересборки (для которой есть
MS> реальный повод), всё равно есть проблема и её всё равно надо
MS> было решать.
Кстати, наиболее частые поломки становятся очевидными если посмотреть на
diff по provides/requires. Поэтому такой diff очень бы хотелось видеть в
логе сборки пакета.
--
С уважением, Денис
http://freesource.info
----------------------------------------------------------------------------
[-- Attachment #2: Digital signature --]
[-- Type: application/pgp-signature, Size: 198 bytes --]
^ permalink raw reply [flat|nested] 87+ messages in thread
* Re: [devel] binutils acl
2010-01-10 13:01 ` Денис Смирнов
2010-01-10 13:28 ` Michael Shigorin
@ 2010-01-10 15:58 ` Dmitry V. Levin
2010-01-10 16:42 ` Денис Смирнов
1 sibling, 1 reply; 87+ messages in thread
From: Dmitry V. Levin @ 2010-01-10 15:58 UTC (permalink / raw)
To: ALT Linux Team development discussions
[-- Attachment #1: Type: text/plain, Size: 1137 bytes --]
On Sun, Jan 10, 2010 at 04:01:15PM +0300, Денис Смирнов wrote:
> On Sun, Jan 10, 2010 at 04:33:57AM +0300, Dmitry V. Levin wrote:
>
> DVL> В принципе, для преодоления проблем, которые возникают из-за неторопливых
> DVL> мейнтейнеров, в случае binutils можно пойти по пути RH и вообще отказаться
> DVL> от предоставления динамической -lbfd другим пакетам. Хотя статическая
> DVL> линковка -- это, конечно, не подарок, но сталкиваться с задержкой
> DVL> обновления binutils из-за промедления со стороны мейнтейнеров сторонних
> DVL> пакетов я больше не хочу.
>
> Чем libfd принципиально отличается от любой другой библиотеки в Сизифе,
> что необходимо для нее делать частное решение, вместо общего решения
> пригодного для всех библиотек в Сизифе?
Тем, что у неё ABI плывёт практически при каждой сборке.
> Чтобы ответить на твой вопрос достаточно заменить упоминание -lbfd на
> слово "все библиотеки"
Нет, библиотеки из binutils не являются нормальными библиотеками, у них
ABI и даже API может измениться без предупреждения. В RH считают, что с
такими библиотеками лучше линковаться статически.
--
ldv
[-- Attachment #2: Type: application/pgp-signature, Size: 198 bytes --]
^ permalink raw reply [flat|nested] 87+ messages in thread
* Re: [devel] binutils acl
2010-01-10 15:58 ` Dmitry V. Levin
@ 2010-01-10 16:42 ` Денис Смирнов
2010-01-10 17:02 ` Dmitry V. Levin
2010-01-11 10:07 ` [devel] binutils acl REAL
0 siblings, 2 replies; 87+ messages in thread
From: Денис Смирнов @ 2010-01-10 16:42 UTC (permalink / raw)
To: ALT Linux Team development discussions
[-- Attachment #1: Type: text/plain, Size: 929 bytes --]
On Sun, Jan 10, 2010 at 06:58:14PM +0300, Dmitry V. Levin wrote:
DVL> Тем, что у неё ABI плывёт практически при каждой сборке.
С точик зрения той конкретной ситуации когда возникла эта проблема -- сие
не имеет значение. А значение имеют трудозатраты на коммуникацию с другими
мантейнерами при попытке обновить пакет, разве не так?
DVL> Нет, библиотеки из binutils не являются нормальными библиотеками, у них
DVL> ABI и даже API может измениться без предупреждения. В RH считают, что с
DVL> такими библиотеками лучше линковаться статически.
Возможно. Однако это совсем другой вопрос, не связанный с изначальной
проблемой -- тем, что тебя не устраивают дикие затраты времени и сил на
убеждение других мантейнеров пересобраться с новой библиотекой. В этом ты
не одинок, кстати :)
--
С уважением, Денис
http://freesource.info
----------------------------------------------------------------------------
[-- Attachment #2: Digital signature --]
[-- Type: application/pgp-signature, Size: 198 bytes --]
^ permalink raw reply [flat|nested] 87+ messages in thread
* Re: [devel] binutils acl
2010-01-10 16:42 ` Денис Смирнов
@ 2010-01-10 17:02 ` Dmitry V. Levin
2010-01-10 19:33 ` Денис Смирнов
2010-01-11 10:07 ` [devel] binutils acl REAL
1 sibling, 1 reply; 87+ messages in thread
From: Dmitry V. Levin @ 2010-01-10 17:02 UTC (permalink / raw)
To: ALT Linux Team development discussions
[-- Attachment #1: Type: text/plain, Size: 1860 bytes --]
On Sun, Jan 10, 2010 at 07:42:48PM +0300, Денис Смирнов wrote:
> On Sun, Jan 10, 2010 at 06:58:14PM +0300, Dmitry V. Levin wrote:
>
> DVL> Тем, что у неё ABI плывёт практически при каждой сборке.
>
> С точик зрения той конкретной ситуации когда возникла эта проблема -- сие
> не имеет значение. А значение имеют трудозатраты на коммуникацию с другими
> мантейнерами при попытке обновить пакет, разве не так?
В большинстве случаев, возможно, да, но в данном случае фактор binutils
перевешивает.
> DVL> Нет, библиотеки из binutils не являются нормальными библиотеками, у них
> DVL> ABI и даже API может измениться без предупреждения. В RH считают, что с
> DVL> такими библиотеками лучше линковаться статически.
>
> Возможно. Однако это совсем другой вопрос, не связанный с изначальной
> проблемой -- тем, что тебя не устраивают дикие затраты времени и сил на
> убеждение других мантейнеров пересобраться с новой библиотекой. В этом ты
> не одинок, кстати :)
Не совсем так. У меня нет значительных затрат времени и сил на убеждение
других мантейнеров, ввиду сочетания здравого смысла и административного
ресурса в одном человеке. :)
Мне не понятно, почему остальные тратят столько времени и сил на
коммуникации по такому несущественному вопросу, как предварительное
разрешение на слепую пересборку пакета. Надо просто сформировать задание
и довести его до стадии проверки ACL, которая, как известно, является
финальной. Решить вопрос, когда уже всё готово, обычно бывает гораздо
проще и быстрее, чем когда ещё ничего не готово. В конечном итоге, я могу
понять человека, который опасается выдавать разрешение на сборку огульно,
не посмотрев тот коммит, который предполагается собрать. Это опасение
может быть подспудным, и человек может просто откладывать решение вопроса,
не осознавая истинной причины.
--
ldv
[-- Attachment #2: Type: application/pgp-signature, Size: 198 bytes --]
^ permalink raw reply [flat|nested] 87+ messages in thread
* Re: [devel] binutils acl
2010-01-10 17:02 ` Dmitry V. Levin
@ 2010-01-10 19:33 ` Денис Смирнов
2010-01-10 19:40 ` [devel] NMU for blind rebuilds due to soname changes Dmitry V. Levin
0 siblings, 1 reply; 87+ messages in thread
From: Денис Смирнов @ 2010-01-10 19:33 UTC (permalink / raw)
To: ALT Linux Team development discussions
[-- Attachment #1: Type: text/plain, Size: 1712 bytes --]
On Sun, Jan 10, 2010 at 08:02:47PM +0300, Dmitry V. Levin wrote:
DVL> В большинстве случаев, возможно, да, но в данном случае фактор binutils
DVL> перевешивает.
Основной вопрос такой -- при этих изменениях ABI используются корректные
soname и symbol versions? Т.е. возможно ли ситуация, когда обновили
binutils, и после этого некий другой пакет начал работать неправильно,
несмотря на корректные зависимоcти?
Если ответ "да" -- binutils уникален (и крив), и требуются кривые решения
вроде статики.
Если ответ "нет" -- этот пакет ничем не отличается от какого-нибудь
ffmpeg, например.
DVL> Не совсем так. У меня нет значительных затрат времени и сил на убеждение
DVL> других мантейнеров, ввиду сочетания здравого смысла и административного
DVL> ресурса в одном человеке. :)
:)
DVL> Мне не понятно, почему остальные тратят столько времени и сил на
DVL> коммуникации по такому несущественному вопросу, как предварительное
DVL> разрешение на слепую пересборку пакета. Надо просто сформировать задание
DVL> и довести его до стадии проверки ACL, которая, как известно, является
DVL> финальной. Решить вопрос, когда уже всё готово, обычно бывает гораздо
DVL> проще и быстрее, чем когда ещё ничего не готово. В конечном итоге, я могу
DVL> понять человека, который опасается выдавать разрешение на сборку огульно,
DVL> не посмотрев тот коммит, который предполагается собрать. Это опасение
DVL> может быть подспудным, и человек может просто откладывать решение вопроса,
DVL> не осознавая истинной причины.
Это ручная незаскриптованная работа.
--
С уважением, Денис
http://freesource.info
----------------------------------------------------------------------------
[-- Attachment #2: Digital signature --]
[-- Type: application/pgp-signature, Size: 198 bytes --]
^ permalink raw reply [flat|nested] 87+ messages in thread
* Re: [devel] NMU for blind rebuilds due to soname changes
2010-01-10 19:33 ` Денис Смирнов
@ 2010-01-10 19:40 ` Dmitry V. Levin
2010-01-11 10:10 ` Денис Смирнов
0 siblings, 1 reply; 87+ messages in thread
From: Dmitry V. Levin @ 2010-01-10 19:40 UTC (permalink / raw)
To: ALT Linux Team development discussions
[-- Attachment #1: Type: text/plain, Size: 1528 bytes --]
On Sun, Jan 10, 2010 at 10:33:36PM +0300, Денис Смирнов wrote:
> On Sun, Jan 10, 2010 at 08:02:47PM +0300, Dmitry V. Levin wrote:
[...]
> DVL> Мне не понятно, почему остальные тратят столько времени и сил на
> DVL> коммуникации по такому несущественному вопросу, как предварительное
> DVL> разрешение на слепую пересборку пакета. Надо просто сформировать задание
> DVL> и довести его до стадии проверки ACL, которая, как известно, является
> DVL> финальной. Решить вопрос, когда уже всё готово, обычно бывает гораздо
> DVL> проще и быстрее, чем когда ещё ничего не готово. В конечном итоге, я могу
> DVL> понять человека, который опасается выдавать разрешение на сборку огульно,
> DVL> не посмотрев тот коммит, который предполагается собрать. Это опасение
> DVL> может быть подспудным, и человек может просто откладывать решение вопроса,
> DVL> не осознавая истинной причины.
>
> Это ручная незаскриптованная работа.
Отсматривание логов сборки -- это ещё более ручная и ещё менее
заскриптованная работа, чем отсматривание тривиальных (blind rebuild)
изменений в пакете. В результате слепой пересборки с новой версией
библиотеки может получиться что угодно, и мейнтейнер пересобираемого
пакета _должен_ иметь _возможность_ посмотреть, что получилось, до того,
как вслепую пересобранный пакет был опубликован. По крайней мере, я бы
всегда хотел иметь такую возможность по отношению ко всем пакетам,
которыми я ещё пользуюсь, а не просто сопровождаю их из-за того,
что больше некому.
--
ldv
[-- Attachment #2: Type: application/pgp-signature, Size: 198 bytes --]
^ permalink raw reply [flat|nested] 87+ messages in thread
* Re: [devel] NMU for blind rebuilds due to soname changes
2010-01-10 19:40 ` [devel] NMU for blind rebuilds due to soname changes Dmitry V. Levin
@ 2010-01-11 10:10 ` Денис Смирнов
2010-01-11 12:58 ` Terechkov Evgenii
0 siblings, 1 reply; 87+ messages in thread
From: Денис Смирнов @ 2010-01-11 10:10 UTC (permalink / raw)
To: ALT Linux Team development discussions
[-- Attachment #1: Type: text/plain, Size: 1023 bytes --]
On Sun, Jan 10, 2010 at 10:40:20PM +0300, Dmitry V. Levin wrote:
DVL> Отсматривание логов сборки -- это ещё более ручная и ещё менее
DVL> заскриптованная работа, чем отсматривание тривиальных (blind rebuild)
DVL> изменений в пакете.
Увы, girar не облегчает эту задачу (показывая diff по provides/requires).
DVL> В результате слепой пересборки с новой версией
DVL> библиотеки может получиться что угодно, и мейнтейнер пересобираемого
DVL> пакета _должен_ иметь _возможность_ посмотреть, что получилось, до того,
DVL> как вслепую пересобранный пакет был опубликован. По крайней мере, я бы
DVL> всегда хотел иметь такую возможность по отношению ко всем пакетам,
DVL> которыми я ещё пользуюсь, а не просто сопровождаю их из-за того,
DVL> что больше некому.
Разумно. Только вот вопрос -- если мантейнер уехал в отпуск на месяц, ждем
месяц даже в таком тривиальном случае?
--
С уважением, Денис
http://freesource.info
----------------------------------------------------------------------------
[-- Attachment #2: Digital signature --]
[-- Type: application/pgp-signature, Size: 198 bytes --]
^ permalink raw reply [flat|nested] 87+ messages in thread
* Re: [devel] binutils acl
2010-01-10 16:42 ` Денис Смирнов
2010-01-10 17:02 ` Dmitry V. Levin
@ 2010-01-11 10:07 ` REAL
1 sibling, 0 replies; 87+ messages in thread
From: REAL @ 2010-01-11 10:07 UTC (permalink / raw)
To: ALT Linux Team development discussions
Денис Смирнов пишет:
> С точик зрения той конкретной ситуации когда возникла эта проблема -- сие
> не имеет значение. А значение имеют трудозатраты на коммуникацию с другими
> мантейнерами при попытке обновить пакет, разве не так?
Особенно в новогоднюю ночь ;)
> DVL> Нет, библиотеки из binutils не являются нормальными библиотеками, у них
> DVL> ABI и даже API может измениться без предупреждения. В RH считают, что с
> DVL> такими библиотеками лучше линковаться статически.
> Возможно. Однако это совсем другой вопрос, не связанный с изначальной
> проблемой -- тем, что тебя не устраивают дикие затраты времени и сил на
> убеждение других мантейнеров пересобраться с новой библиотекой. В этом ты
> не одинок, кстати :)
А это не создаст новые проблемы, которые ещё и не выловишь с ходу?
Пакет собрали с одной библиотекой, в репозитории уже другая, и пойди
там потом разберись, кого надо пересобрать, а кого ещё и обновить.
--
REAL aka Евгений Ростовцев, программист ЦНИТ КемГУ
^ permalink raw reply [flat|nested] 87+ messages in thread
* Re: [devel] binutils acl
2010-01-10 1:33 ` Dmitry V. Levin
` (6 preceding siblings ...)
2010-01-10 13:01 ` Денис Смирнов
@ 2010-01-11 9:32 ` REAL
7 siblings, 0 replies; 87+ messages in thread
From: REAL @ 2010-01-11 9:32 UTC (permalink / raw)
To: ALT Linux Team development discussions
Dmitry V. Levin пишет:
> В принципе, для преодоления проблем, которые возникают из-за неторопливых
> мейнтейнеров, в случае binutils можно пойти по пути RH и вообще отказаться
> от предоставления динамической -lbfd другим пакетам. Хотя статическая
> линковка -- это, конечно, не подарок, но сталкиваться с задержкой
> обновления binutils из-за промедления со стороны мейнтейнеров сторонних
> пакетов я больше не хочу.
>
> Желающие могут аргументированно высказаться в пользу одного из вариантов.
ACL и всего делов-то. Принудительно, если сами мейнтейнеры не хотят
или недоступны в онлайне.
--
REAL aka Евгений Ростовцев, программист ЦНИТ КемГУ
^ permalink raw reply [flat|nested] 87+ messages in thread