ALT Linux Team development discussions
 help / color / mirror / Atom feed
* [devel] макросы в backports
  @ 2006-01-28 10:06     ` Vitaly Lipatov
  2006-01-28 10:55       ` Alexey Borovskoy
  2006-01-28 12:41       ` [devel] " Michael Shigorin
  0 siblings, 2 replies; 7+ messages in thread
From: Vitaly Lipatov @ 2006-01-28 10:06 UTC (permalink / raw)
  To: devel

On Friday 27 January 2006 13:59, Konstantin A. Lepikhov wrote:

> в компакте нет %__autoreconf
При введении в процессе разработки новых макросов для RPM 
необходимо выкладывать в backports пакет, обеспечивающий 
обратную совместимость.
Меня останавливает только название пакета - кто за 
rpm-build-compatible?

А также отсутствие? способа узнавать версию системы при сборке. 
Если через макросы, то опять же - как они должны называться?
Собирая rpm-build-compatible для каждой системы, ввести их не 
составит труда.

-- 
Lav
Виталий Липатов
Санкт-Петербург
GNU! ALT Linux Team! WINE! LaTeX! LyX! http://freesource.info


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

* Re: [devel] макросы в backports
  2006-01-28 10:06     ` [devel] макросы в backports Vitaly Lipatov
@ 2006-01-28 10:55       ` Alexey Borovskoy
  2006-01-28 12:41       ` [devel] " Michael Shigorin
  1 sibling, 0 replies; 7+ messages in thread
From: Alexey Borovskoy @ 2006-01-28 10:55 UTC (permalink / raw)
  To: ALT Devel discussion list

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

* Суббота 28 Январь 2006 22:06 Vitaly Lipatov

> On Friday 27 January 2006 13:59, Konstantin A. Lepikhov wrote:
> > в компакте нет %__autoreconf
>
> При введении в процессе разработки новых макросов для RPM
> необходимо выкладывать в backports пакет, обеспечивающий
> обратную совместимость.
> Меня останавливает только название пакета - кто за
> rpm-build-compatible?

/me за rpm-build-backports. Сразу видно откуда и для чего.

> А также отсутствие? способа узнавать версию системы при
> сборке. Если через макросы, то опять же - как они должны
> называться? Собирая rpm-build-compatible для каждой системы,
> ввести их не составит труда.

-- 
Алексей.
GPG key fingerprint
DBB3 1832 13C6 5C96 4A58  4AFF 78F7 159F 66AD 8D7E

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

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

* [devel] Re: макросы в backports
  2006-01-28 10:06     ` [devel] макросы в backports Vitaly Lipatov
  2006-01-28 10:55       ` Alexey Borovskoy
@ 2006-01-28 12:41       ` Michael Shigorin
  2006-01-28 16:57         ` Vitaly Lipatov
                           ` (2 more replies)
  1 sibling, 3 replies; 7+ messages in thread
From: Michael Shigorin @ 2006-01-28 12:41 UTC (permalink / raw)
  To: devel

On Sat, Jan 28, 2006 at 01:06:36PM +0300, Vitaly Lipatov wrote:
> Меня останавливает только название пакета - кто за
> rpm-build-compatible?

Традиционно это *-compat.

> А также отсутствие? способа узнавать версию системы при сборке. 

Есть мнение, что версия системы неважна.  Поищи в архиве
"точки перегиба" (пример -- изменение initscripts).

> Если через макросы, то опять же - как они должны называться?
> Собирая rpm-build-compatible для каждой системы, ввести их не 
> составит труда.

А тут регулируется репозиторием, через который пакет доступен 
-- нет?

-- 
 ---- WBR, Michael Shigorin <mike@altlinux.ru>
  ------ Linux.Kiev http://www.linux.kiev.ua/


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

* Re: [devel] Re: макросы в backports
  2006-01-28 12:41       ` [devel] " Michael Shigorin
@ 2006-01-28 16:57         ` Vitaly Lipatov
  2006-01-28 17:04           ` Michael Shigorin
  2006-01-30 12:08         ` Sergey V Turchin
  2006-01-30 12:13         ` Sergey V Turchin
  2 siblings, 1 reply; 7+ messages in thread
From: Vitaly Lipatov @ 2006-01-28 16:57 UTC (permalink / raw)
  To: devel

On Saturday 28 January 2006 15:41, Michael Shigorin wrote:
> > А также отсутствие? способа узнавать версию системы при
> > сборке.
>
> Есть мнение, что версия системы неважна.  Поищи в архиве
> "точки перегиба" (пример -- изменение initscripts).
Не нашёл. Вроде да, было какое-то обсуждение.
Дело в том, что я натолкнусь на ситуацию, когда нужно таки иметь 
отличие для M24 например, макрос мне придётся сделать. Вопрос 
был, как его получше назвать.

> > Если через макросы, то опять же - как они должны называться?
> > Собирая rpm-build-compatible для каждой системы, ввести их
> > не составит труда.
>
> А тут регулируется репозиторием, через который пакет доступен
> -- нет?
Да, конечно.

Проблема: сторонний пакет rpm-build-compat не будет ставиться при 
сборке пакетов, потому что не включён в зависимости пакетов. 
Добавлять его в зависимости при выполнении backports?

-- 
Lav
Виталий Липатов
Санкт-Петербург
GNU! ALT Linux Team! WINE! LaTeX! LyX! http://freesource.info


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

* [devel] Re: макросы в backports
  2006-01-28 16:57         ` Vitaly Lipatov
@ 2006-01-28 17:04           ` Michael Shigorin
  0 siblings, 0 replies; 7+ messages in thread
From: Michael Shigorin @ 2006-01-28 17:04 UTC (permalink / raw)
  To: devel

On Sat, Jan 28, 2006 at 07:57:52PM +0300, Vitaly Lipatov wrote:
> > > А также отсутствие? способа узнавать версию системы при
> > > сборке.
> > Есть мнение, что версия системы неважна.  Поищи в архиве
> > "точки перегиба" (пример -- изменение initscripts).
> Не нашёл. Вроде да, было какое-то обсуждение.

Краткий смысл был о том, что у нас есть фичи, изменения по
которым важнее, чем то, как называется результат (например,
M/J22 от C23 и M24 по части initscripts отличается кардинально,
а вот они уже между собой неразличимы в этой части).

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

Поищи баги на rpm (или ldv@), там или zerg@, или raorn@ что-то
совсем по делу предлагали.  С кодом.

> > > Если через макросы, то опять же - как они должны называться?
> > > Собирая rpm-build-compatible для каждой системы, ввести их
> > > не составит труда.
> > А тут регулируется репозиторием, через который пакет доступен
> > -- нет?
> Да, конечно.  Проблема: сторонний пакет rpm-build-compat не
> будет ставиться при сборке пакетов, потому что не включён в
> зависимости пакетов.  Добавлять его в зависимости при
> выполнении backports?

Можно так, можно при организации backports под дистрибутив 
собирать для него "родной" rpm с увеличением релиза сообразно
полиси и добавлением зависимости.

А макросы уже бэкпортить отдельным пакетом, действительно.

Мелкие неудобства предвидятся только при необходимости
updates/errata по rpm.

-- 
 ---- WBR, Michael Shigorin <mike@altlinux.ru>
  ------ Linux.Kiev http://www.linux.kiev.ua/


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

* Re: [devel] Re: макросы в backports
  2006-01-28 12:41       ` [devel] " Michael Shigorin
  2006-01-28 16:57         ` Vitaly Lipatov
@ 2006-01-30 12:08         ` Sergey V Turchin
  2006-01-30 12:13         ` Sergey V Turchin
  2 siblings, 0 replies; 7+ messages in thread
From: Sergey V Turchin @ 2006-01-30 12:08 UTC (permalink / raw)
  To: devel

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

On Saturday 28 January 2006 15:41, Michael Shigorin wrote:

> On Sat, Jan 28, 2006 at 01:06:36PM +0300, Vitaly Lipatov wrote:
> > Меня останавливает только название пакета - кто за
> > rpm-build-compatible?
>
> Традиционно это *-compat.
Это для пакетов старых версий.

[...]

-- 
Regards, Sergey, ALT Linux Team, http://www.altlinux.ru
http://stinkfoot.org:11371/pks/lookup?op=get&search=0x1C2A3F08

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

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

* Re: [devel] Re: макросы в backports
  2006-01-28 12:41       ` [devel] " Michael Shigorin
  2006-01-28 16:57         ` Vitaly Lipatov
  2006-01-30 12:08         ` Sergey V Turchin
@ 2006-01-30 12:13         ` Sergey V Turchin
  2 siblings, 0 replies; 7+ messages in thread
From: Sergey V Turchin @ 2006-01-30 12:13 UTC (permalink / raw)
  To: devel

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

On Saturday 28 January 2006 15:41, Michael Shigorin wrote:

[...]
> Традиционно это *-compat.
И, кстати, уже не традиционно.
Сейчас уже package1 package2 более традиционно.
libgpgme-compat я сделал по ошибке за что сам лично получил 
неудобства при сборке kde в backports и уже раскаялся.

-- 
Regards, Sergey, ALT Linux Team, http://www.altlinux.ru
http://stinkfoot.org:11371/pks/lookup?op=get&search=0x1C2A3F08

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

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

end of thread, other threads:[~2006-01-30 12:13 UTC | newest]

Thread overview: 7+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2006-01-28 10:06     ` [devel] макросы в backports Vitaly Lipatov
2006-01-28 10:55       ` Alexey Borovskoy
2006-01-28 12:41       ` [devel] " Michael Shigorin
2006-01-28 16:57         ` Vitaly Lipatov
2006-01-28 17:04           ` Michael Shigorin
2006-01-30 12:08         ` Sergey V Turchin
2006-01-30 12:13         ` 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