ALT Linux Team development discussions
 help / color / mirror / Atom feed
* [devel] Все равны или некоторые равнее?
@ 2009-03-05 11:38 Eugene Ostapets
  2009-03-05 11:55 ` Anton Farygin
  0 siblings, 1 reply; 12+ messages in thread
From: Eugene Ostapets @ 2009-03-05 11:38 UTC (permalink / raw)
  To: ALT Linux Team development discussions

В свете постоянной нервотрепки с закручиванием гаек, мне интересно
узнать путь, которым в branch/5.0 попал пакет mono-2.2-alt1 от 15
января 2009, который не может быть собран в среде этого бранча...

-- 
С уважением,
Евгений Остапец
uin: 23747217
jid: eugene_ostapets@jabber.ru

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

* Re: [devel] Все равны или некоторые равнее?
  2009-03-05 11:38 [devel] Все равны или некоторые равнее? Eugene Ostapets
@ 2009-03-05 11:55 ` Anton Farygin
  2009-03-05 12:12   ` Eugene Ostapets
  0 siblings, 1 reply; 12+ messages in thread
From: Anton Farygin @ 2009-03-05 11:55 UTC (permalink / raw)
  To: ALT Linux Team development discussions

Eugene Ostapets пишет:
> В свете постоянной нервотрепки с закручиванием гаек, мне интересно
> узнать путь, которым в branch/5.0 попал пакет mono-2.2-alt1 от 15
> января 2009, который не может быть собран в среде этого бранча...
> 

task #1325, copy


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

* Re: [devel] Все равны или некоторые равнее?
  2009-03-05 11:55 ` Anton Farygin
@ 2009-03-05 12:12   ` Eugene Ostapets
  2009-03-05 12:26     ` Alexey Rusakov
  0 siblings, 1 reply; 12+ messages in thread
From: Eugene Ostapets @ 2009-03-05 12:12 UTC (permalink / raw)
  To: ALT Linux Team development discussions

2009/3/5 Anton Farygin <rider altlinux.com>:
> Eugene Ostapets пишет:
>>
>> В свете постоянной нервотрепки с закручиванием гаек, мне интересно
>> узнать путь, которым в branch/5.0 попал пакет mono-2.2-alt1 от 15
>> января 2009, который не может быть собран в среде этого бранча...
>>
>
> task #1325, copy
Ой, разобрался, мантейнер mono ни при чем - это rpm-build-license-2.0:
* Sat Feb 28 2009 Alexey Rusakov <ktirf@altlinux.org> 2.0-alt1
- added a README file with notes and Q&A on using license macros (Bug #12972)
- removed %%gpllpgl* macros (they are weird and unused)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
- resolved ambiguity of the BSD license: %%bsd now only means the revised
  BSD. If you used %%bsd macro in some package, revisit it to check if it
  really is distributed under the terms of the revised BSD license
- added macros for LGPLv2.1 and LGPLv2.1+
- use GPL-2 file from common-licenses for COPYING file
- added Url tag

Сломалось минимум два пакета, mono и librarian
-- 
С уважением,
Евгений Остапец
uin: 23747217
jid: eugene_ostapets@jabber.ru

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

* Re: [devel] Все равны или некоторые равнее?
  2009-03-05 12:12   ` Eugene Ostapets
@ 2009-03-05 12:26     ` Alexey Rusakov
  2009-03-05 12:32       ` Eugene Ostapets
  0 siblings, 1 reply; 12+ messages in thread
From: Alexey Rusakov @ 2009-03-05 12:26 UTC (permalink / raw)
  To: ALT Linux Team development discussions

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

В Чтв, 05/03/2009 в 14:12 +0200, Eugene Ostapets пишет:
> 2009/3/5 Anton Farygin <rider altlinux.com>:
> > Eugene Ostapets пишет:
> >>
> >> В свете постоянной нервотрепки с закручиванием гаек, мне интересно
> >> узнать путь, которым в branch/5.0 попал пакет mono-2.2-alt1 от 15
> >> января 2009, который не может быть собран в среде этого бранча...
> >>
> >
> > task #1325, copy
> Ой, разобрался, мантейнер mono ни при чем - это rpm-build-license-2.0:
> * Sat Feb 28 2009 Alexey Rusakov <ktirf@altlinux.org> 2.0-alt1
> - added a README file with notes and Q&A on using license macros (Bug #12972)
> - removed %%gpllpgl* macros (they are weird and unused)
> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
> - resolved ambiguity of the BSD license: %%bsd now only means the revised
>   BSD. If you used %%bsd macro in some package, revisit it to check if it
>   really is distributed under the terms of the revised BSD license
> - added macros for LGPLv2.1 and LGPLv2.1+
> - use GPL-2 file from common-licenses for COPYING file
> - added Url tag
> 
> Сломалось минимум два пакета, mono и librarian
Ой, всё-таки используют? :) Прошу прощения, не удосужился пройтись по
всему Сизифу.
Они действительно weird, пусть даже и used. Вот вы уверены, что из
названия макроса можно точно сказать: "и" или "или" связывает две
лицензии? То есть это
%gpl2plus or %lgpl2plus
или
%gpl2plus, %lgpl2plus
?

-- 
  Alexey "Ktirf" Rusakov
  Project Manager
  ALT Linux

[-- Attachment #2: Эта часть сообщения подписана цифровой подписью --]
[-- Type: application/pgp-signature, Size: 197 bytes --]

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

* Re: [devel] Все равны или некоторые равнее?
  2009-03-05 12:26     ` Alexey Rusakov
@ 2009-03-05 12:32       ` Eugene Ostapets
  2009-03-05 12:34         ` Mikhail Gusarov
  0 siblings, 1 reply; 12+ messages in thread
From: Eugene Ostapets @ 2009-03-05 12:32 UTC (permalink / raw)
  To: ALT Linux Team development discussions

2009/3/5 Alexey Rusakov <rusakov altlinux.ru>:
> В Чтв, 05/03/2009 в 14:12 +0200, Eugene Ostapets пишет:
>> 2009/3/5 Anton Farygin <rider altlinux.com>:
>> > Eugene Ostapets пишет:
>> Сломалось минимум два пакета, mono и librarian
> Ой, всё-таки используют? :) Прошу прощения, не удосужился пройтись по
> всему Сизифу.
> Они действительно weird, пусть даже и used. Вот вы уверены, что из
> названия макроса можно точно сказать: "и" или "или" связывает две
> лицензии? То есть это
> %gpl2plus or %lgpl2plus
> или
> %gpl2plus, %lgpl2plus
> ?
Хм, а разве это не указано в документации на пакет?


-- 
С уважением,
Евгений Остапец
uin: 23747217
jid: eugene_ostapets@jabber.ru

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

* Re: [devel] Все равны или некоторые равнее?
  2009-03-05 12:32       ` Eugene Ostapets
@ 2009-03-05 12:34         ` Mikhail Gusarov
  2009-03-05 12:43           ` Eugene Ostapets
  0 siblings, 1 reply; 12+ messages in thread
From: Mikhail Gusarov @ 2009-03-05 12:34 UTC (permalink / raw)
  To: ALT Linux Team development discussions

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


Twas brillig at 14:32:08 05.03.2009 UTC+02 when eostapets@gmail.com did gyre and gimble:

 EO> Хм, а разве это не указано в документации на пакет?

Тогда можно сказать, что поле License вообще не нужно, ибо в
документации на пакет указано.

-- 

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

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

* Re: [devel] Все равны или некоторые равнее?
  2009-03-05 12:34         ` Mikhail Gusarov
@ 2009-03-05 12:43           ` Eugene Ostapets
  2009-03-05 12:45             ` Mikhail Gusarov
  0 siblings, 1 reply; 12+ messages in thread
From: Eugene Ostapets @ 2009-03-05 12:43 UTC (permalink / raw)
  To: ALT Linux Team development discussions

2009/3/5 Mikhail Gusarov <dottedmag altlinux.org>:
>
> Twas brillig at 14:32:08 05.03.2009 UTC+02 when eostapets@gmail.com did gyre and gimble:
>
>  EO> Хм, а разве это не указано в документации на пакет?
>
> Тогда можно сказать, что поле License вообще не нужно, ибо в
> документации на пакет указано.
Стоп, макрос предназначен для мантейнера, чтобы уменьшить варианты
написания названий широко используемых лицензий... Если мантейнер
использует макрос, не прочитав его описание или не сделав ему хотя бы
rpm --showrc | grep <macro>, то не имеет значения насколько корректно
назван этот макрос...

-- 
С уважением,
Евгений Остапец
uin: 23747217
jid: eugene_ostapets@jabber.ru

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

* Re: [devel] Все равны или некоторые равнее?
  2009-03-05 12:43           ` Eugene Ostapets
@ 2009-03-05 12:45             ` Mikhail Gusarov
  2009-03-05 12:57               ` Eugene Ostapets
  0 siblings, 1 reply; 12+ messages in thread
From: Mikhail Gusarov @ 2009-03-05 12:45 UTC (permalink / raw)
  To: ALT Linux Team development discussions

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


Twas brillig at 14:43:06 05.03.2009 UTC+02 when eostapets@gmail.com did gyre and gimble:

 EO> Стоп, макрос предназначен для мантейнера, чтобы уменьшить варианты
 EO> написания названий широко используемых лицензий...

Ну да. Мейнтейнер посмотрел, что написано в пакете, посмотрел, какой
макрос подходит, не нашёл и взял один (weird) из имеющихся. Это проблема
с weird-макросом.

 EO> Если мантейнер использует макрос, не прочитав его описание или не
 EO> сделав ему хотя бы rpm --showrc | grep <macro>, то не имеет
 EO> значения насколько корректно назван этот макрос...

А это уже клиника.

-- 

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

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

* Re: [devel] Все равны или некоторые равнее?
  2009-03-05 12:45             ` Mikhail Gusarov
@ 2009-03-05 12:57               ` Eugene Ostapets
  2009-03-05 22:29                 ` Alexey Rusakov
  0 siblings, 1 reply; 12+ messages in thread
From: Eugene Ostapets @ 2009-03-05 12:57 UTC (permalink / raw)
  To: ALT Linux Team development discussions

2009/3/5 Mikhail Gusarov <dottedmag altlinux.org>:
>
> Twas brillig at 14:43:06 05.03.2009 UTC+02 when eostapets@gmail.com did gyre and gimble:
>
>  EO> Стоп, макрос предназначен для мантейнера, чтобы уменьшить варианты
>  EO> написания названий широко используемых лицензий...
>
> Ну да. Мейнтейнер посмотрел, что написано в пакете, посмотрел, какой
> макрос подходит, не нашёл и взял один (weird) из имеющихся. Это проблема
> с weird-макросом.
Проблема сейчас не с макросом, а с непереизбирающимися пакетами...
Варианта два - попросить кого-то написать тест для repocop, чтобы
найти все сломавшиеся пакеты, попросить NMU и обновить их, или вернуть
сейчас удаленные и выполнить первый вариант по мере наличия
времени-желания...


-- 
С уважением,
Евгений Остапец
uin: 23747217
jid: eugene_ostapets@jabber.ru

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

* Re: [devel] Все равны или некоторые равнее?
  2009-03-05 12:57               ` Eugene Ostapets
@ 2009-03-05 22:29                 ` Alexey Rusakov
  2009-03-06  7:42                   ` Eugene Ostapets
  0 siblings, 1 reply; 12+ messages in thread
From: Alexey Rusakov @ 2009-03-05 22:29 UTC (permalink / raw)
  To: ALT Linux Team development discussions

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

В Чтв, 05/03/2009 в 14:57 +0200, Eugene Ostapets пишет:
> 2009/3/5 Mikhail Gusarov <dottedmag altlinux.org>:
> >
> > Twas brillig at 14:43:06 05.03.2009 UTC+02 when eostapets@gmail.com did gyre and gimble:
> >
> >  EO> Стоп, макрос предназначен для мантейнера, чтобы уменьшить варианты
> >  EO> написания названий широко используемых лицензий...
> >
> > Ну да. Мейнтейнер посмотрел, что написано в пакете, посмотрел, какой
> > макрос подходит, не нашёл и взял один (weird) из имеющихся. Это проблема
> > с weird-макросом.
> Проблема сейчас не с макросом, а с непереизбирающимися пакетами...
> Варианта два - попросить кого-то написать тест для repocop, чтобы
> найти все сломавшиеся пакеты, попросить NMU и обновить их, или вернуть
> сейчас удаленные и выполнить первый вариант по мере наличия
> времени-желания...
Мне эти макросы не нравятся по двум причинам:
1. Vague semantics: ну действительно неочевидно, какая из двух семантик
имеется в виду. И когда человек смотрит на спек-файл и видит
License: %gpllgpl2only
, он вынужден лезть и смотреть, что же на самом деле значит этот макрос.
Или хуже того, человек не полезет, потому что решит, что "это же
очевидно, GPL2 or LGPL2".
2. Использование такого макроса наводит на мысли, что библиотека и
программа лежат в одном пакете. Это бывает оправдано, но чаще всего это
результат неаккуратного опакечивания. Я не хочу невольно поощрять такую
практику, вводя макрос для этой комбинации.

Собственно, по этим двум причинам я и решил всё-таки удалить макросы из
rpm-build-licenses. Я теоретически готов их вернуть обратно, но тогда я
добавляю %warning о том, что товарищ, возможно, творит фигню.

-- 
  Alexey "Ktirf" Rusakov
  GNOME Project
  ALT Linux Team

[-- Attachment #2: Эта часть сообщения подписана цифровой подписью --]
[-- Type: application/pgp-signature, Size: 197 bytes --]

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

* Re: [devel] Все равны или некоторые равнее?
  2009-03-05 22:29                 ` Alexey Rusakov
@ 2009-03-06  7:42                   ` Eugene Ostapets
  2009-03-06 12:47                     ` Alexey Rusakov
  0 siblings, 1 reply; 12+ messages in thread
From: Eugene Ostapets @ 2009-03-06  7:42 UTC (permalink / raw)
  To: ALT Linux Team development discussions

2009/3/6 Alexey Rusakov <ktirf altlinux.org>:
> В Чтв, 05/03/2009 в 14:57 +0200, Eugene Ostapets пишет:
>> 2009/3/5 Mikhail Gusarov <dottedmag altlinux.org>:
>> >
>> > Twas brillig at 14:43:06 05.03.2009 UTC+02 when eostapets gmail.com did gyre and gimble:
>
> Собственно, по этим двум причинам я и решил всё-таки удалить макросы из
> rpm-build-licenses. Я теоретически готов их вернуть обратно, но тогда я
> добавляю %warning о том, что товарищ, возможно, творит фигню.
Это правильное решение:)

-- 
С уважением,
Евгений Остапец
uin: 23747217
jid: eugene_ostapets@jabber.ru

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

* Re: [devel] Все равны или некоторые равнее?
  2009-03-06  7:42                   ` Eugene Ostapets
@ 2009-03-06 12:47                     ` Alexey Rusakov
  0 siblings, 0 replies; 12+ messages in thread
From: Alexey Rusakov @ 2009-03-06 12:47 UTC (permalink / raw)
  To: ALT Linux Team development discussions

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

В Птн, 06/03/2009 в 09:42 +0200, Eugene Ostapets пишет:
> 2009/3/6 Alexey Rusakov <ktirf altlinux.org>:
> > В Чтв, 05/03/2009 в 14:57 +0200, Eugene Ostapets пишет:
> >> 2009/3/5 Mikhail Gusarov <dottedmag altlinux.org>:
> >> >
> >> > Twas brillig at 14:43:06 05.03.2009 UTC+02 when eostapets gmail.com did gyre and gimble:
> >
> > Собственно, по этим двум причинам я и решил всё-таки удалить макросы из
> > rpm-build-licenses. Я теоретически готов их вернуть обратно, но тогда я
> > добавляю %warning о том, что товарищ, возможно, творит фигню.
> Это правильное решение:)
Тогда пожалте ставить 2.0.1-alt1

-- 
  Alexey "Ktirf" Rusakov
  GNOME Project
  ALT Linux Team

[-- Attachment #2: Эта часть сообщения подписана цифровой подписью --]
[-- Type: application/pgp-signature, Size: 197 bytes --]

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

end of thread, other threads:[~2009-03-06 12:47 UTC | newest]

Thread overview: 12+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2009-03-05 11:38 [devel] Все равны или некоторые равнее? Eugene Ostapets
2009-03-05 11:55 ` Anton Farygin
2009-03-05 12:12   ` Eugene Ostapets
2009-03-05 12:26     ` Alexey Rusakov
2009-03-05 12:32       ` Eugene Ostapets
2009-03-05 12:34         ` Mikhail Gusarov
2009-03-05 12:43           ` Eugene Ostapets
2009-03-05 12:45             ` Mikhail Gusarov
2009-03-05 12:57               ` Eugene Ostapets
2009-03-05 22:29                 ` Alexey Rusakov
2009-03-06  7:42                   ` Eugene Ostapets
2009-03-06 12:47                     ` Alexey Rusakov

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