ALT Linux Team development discussions
 help / color / mirror / Atom feed
* [devel] просьба поругать новый flac.
@ 2007-02-02  0:41 Pavlov Konstantin
  2007-02-02  1:10 ` Dmitry V. Levin
  2007-02-02 11:12 ` [devel] " Led
  0 siblings, 2 replies; 7+ messages in thread
From: Pavlov Konstantin @ 2007-02-02  0:41 UTC (permalink / raw)
  To: devel

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

Всем привет.

Как я уже писал ранее, flac-1.1.3 релизнулся, вот и дошли руки подлатать его 
до соответствия shared libraries policy.

Пожалуйста, поругайте 
http://git.altlinux.org/people/thresh/packages/?p=flac.git

-- 
Pavlov Konstantin,
ALT Linux Team,
VideoLAN Team,
jid: thresh@altlinux.org

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

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

* Re: [devel] просьба поругать новый flac.
  2007-02-02  0:41 [devel] просьба поругать новый flac Pavlov Konstantin
@ 2007-02-02  1:10 ` Dmitry V. Levin
  2007-02-02 14:55   ` Konstantin Pavlov
  2007-02-02 11:12 ` [devel] " Led
  1 sibling, 1 reply; 7+ messages in thread
From: Dmitry V. Levin @ 2007-02-02  1:10 UTC (permalink / raw)
  To: ALT Devel discussion list

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

On Fri, Feb 02, 2007 at 03:41:27AM +0300, Pavlov Konstantin wrote:
> Как я уже писал ранее, flac-1.1.3 релизнулся, вот и дошли руки подлатать его 
> до соответствия shared libraries policy.
> 
> Пожалуйста, поругайте 
> http://git.altlinux.org/people/thresh/packages/?p=flac.git

> %define soname 8
> %define cppsoname 6

Давайте по возможности использовать точные формулировки.
8 -- это soversion, soname -- это в данном случае libFLAC.so.8

> # Automatically added by buildreq on Wed Feb 23 2005
> BuildRequires: [...]

Пора обновить.

> Summary: Free Lossless Audio Codec
> License: GPL
> Summary: FLAC shared library
> License: BSD-like

Действительно библиотека BSD-style а утилиты GPL?

> %package -n lib%name%soname

Не хватает
Provides: lib%name = %version-%release

То же самое касается пакета lib%name++%cppsoname.

> %package -n lib%name-devel
> PreReq: lib%name%soname = %version-%release

Почему не простой Requires?
Почему у самого пакета нет такой зависимости?
Почему её нет у пакета lib%name++%cppsoname?

> %{?!_enable_static:export lt_cv_prog_cc_static_works=no}

Это не актуально уже более 2 лет.

> -libFLAC___la_LIBADD = ../libFLAC/libFLAC.la
> +libFLAC___la_LIBADD = ../libFLAC/libFLAC.la -lstdc++

Может это и сработает, но вообще лучше использовать g++ для линковки
плюсового кода.

P.S.  Вообще я люблю ругать чужие спек-файлы. :)


-- 
ldv

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

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

* Re: [devel] просьба поругать новый flac.
  2007-02-02  0:41 [devel] просьба поругать новый flac Pavlov Konstantin
  2007-02-02  1:10 ` Dmitry V. Levin
@ 2007-02-02 11:12 ` Led
  2007-02-02 12:04   ` Pavlov Konstantin
  1 sibling, 1 reply; 7+ messages in thread
From: Led @ 2007-02-02 11:12 UTC (permalink / raw)
  To: ALT Devel discussion list

В сообщении от 2 февраля 2007 02:41 Pavlov Konstantin написал(a):
> Всем привет.
>
> Как я уже писал ранее, flac-1.1.3 релизнулся, вот и дошли руки подлатать
> его до соответствия shared libraries policy.
>
> Пожалуйста, поругайте
> http://git.altlinux.org/people/thresh/packages/?p=flac.git

Есть пачка пакетов из Сизифус (не только моих), допиленных мною до состояния 
собираемости/рабоспособности и с новым, и со старым libflac (с помощь 
доработанных патчей, предоствленных тобой, с помощью собственных 
изготовленных патчей, а также не требущих патчей, потому как "разрулены" уже 
в апстриме). Была идею пропатчить все пакеты, но не успел - в какой-то момент 
появились более срочные задачи - может позже получится. Если кого-то 
интересуют эти патчи - обращайтесь. Самый простой вариант (для меня) - 
выложить новый flac в репозитарий (хотя бы в Daedalus)? - я бы положил в 
Daedalus эти пакеты.


-- 
Led.


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

* Re: [devel] просьба поругать новый flac.
  2007-02-02 11:12 ` [devel] " Led
@ 2007-02-02 12:04   ` Pavlov Konstantin
  2007-02-02 12:09     ` Led
  0 siblings, 1 reply; 7+ messages in thread
From: Pavlov Konstantin @ 2007-02-02 12:04 UTC (permalink / raw)
  To: ALT Devel discussion list

02.02.07, Led<led@altlinux> написал(а):
> В сообщении от 2 февраля 2007 02:41 Pavlov Konstantin написал(a):
> > Всем привет.
> >
> > Как я уже писал ранее, flac-1.1.3 релизнулся, вот и дошли руки подлатать
> > его до соответствия shared libraries policy.
> >
> > Пожалуйста, поругайте
> > http://git.altlinux.org/people/thresh/packages/?p=flac.git
>
> Есть пачка пакетов из Сизифус (не только моих), допиленных мною до состояния
> собираемости/рабоспособности и с новым, и со старым libflac (с помощь
> доработанных патчей, предоствленных тобой, с помощью собственных
> изготовленных патчей, а также не требущих патчей, потому как "разрулены" уже
> в апстриме). Была идею пропатчить все пакеты, но не успел - в какой-то момент
> появились более срочные задачи - может позже получится. Если кого-то
> интересуют эти патчи - обращайтесь. Самый простой вариант (для меня) -
> выложить новый flac в репозитарий (хотя бы в Daedalus)? - я бы положил в
> Daedalus эти пакеты.

А у нас Дедал собирается с тем, что в нем уже лежит?
Тогда имеет смысл мне кинуть туда то, что я в ближайшее время
поправлю, а потом закинуть для теста все пакеты, что у тебя готовы.

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

* Re: [devel] просьба поругать новый flac.
  2007-02-02 12:04   ` Pavlov Konstantin
@ 2007-02-02 12:09     ` Led
  0 siblings, 0 replies; 7+ messages in thread
From: Led @ 2007-02-02 12:09 UTC (permalink / raw)
  To: ALT Devel discussion list

В сообщении от 2 февраля 2007 14:04 Pavlov Konstantin написал(a):
> 02.02.07, Led<led@altlinux> написал(а):
> > В сообщении от 2 февраля 2007 02:41 Pavlov Konstantin написал(a):
> > > Всем привет.
> > >
> > > Как я уже писал ранее, flac-1.1.3 релизнулся, вот и дошли руки
> > > подлатать его до соответствия shared libraries policy.
> > >
> > > Пожалуйста, поругайте
> > > http://git.altlinux.org/people/thresh/packages/?p=flac.git
> >
> > Есть пачка пакетов из Сизифус (не только моих), допиленных мною до
> > состояния собираемости/рабоспособности и с новым, и со старым libflac (с
> > помощь доработанных патчей, предоствленных тобой, с помощью собственных
> > изготовленных патчей, а также не требущих патчей, потому как "разрулены"
> > уже в апстриме). Была идею пропатчить все пакеты, но не успел - в
> > какой-то момент появились более срочные задачи - может позже получится.
> > Если кого-то интересуют эти патчи - обращайтесь. Самый простой вариант
> > (для меня) - выложить новый flac в репозитарий (хотя бы в Daedalus)? - я
> > бы положил в Daedalus эти пакеты.
>
> А у нас Дедал собирается с тем, что в нем уже лежит?
> Тогда имеет смысл мне кинуть туда то, что я в ближайшее время
> поправлю, а потом закинуть для теста все пакеты, что у тебя готовы.

Ну, судя по моему опыту, в Daedalus собирается с пакетами со старшей версией - 
где старше версия (в Sisyphus или Daedalus), оттуда и берётся пакет для 
сборки.

-- 
Led.


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

* Re: [devel] просьба поругать новый flac.
  2007-02-02  1:10 ` Dmitry V. Levin
@ 2007-02-02 14:55   ` Konstantin Pavlov
  2007-02-02 14:57     ` [devel] Fwd: " Pavlov Konstantin
  0 siblings, 1 reply; 7+ messages in thread
From: Konstantin Pavlov @ 2007-02-02 14:55 UTC (permalink / raw)
  To: ALT Devel discussion list

02.02.07, Dmitry V. Levin<ldv.altlinux.org> написал(а):
> On Fri, Feb 02, 2007 at 03:41:27AM +0300, Pavlov Konstantin wrote:
> > Как я уже писал ранее, flac-1.1.3 релизнулся, вот и дошли руки подлатать его
> > до соответствия shared libraries policy.
> >
> > Пожалуйста, поругайте
> > http://git.altlinux.org/people/thresh/packages/?p=flac.git
>
> > %define soname 8
> > %define cppsoname 6
>
> Давайте по возможности использовать точные формулировки.
> 8 -- это soversion, soname -- это в данном случае libFLAC.so.8

Fixed.

> > # Automatically added by buildreq on Wed Feb 23 2005
> > BuildRequires: [...]
>
> Пора обновить.
Fixed.

> > Summary: Free Lossless Audio Codec
> > License: GPL
> > Summary: FLAC shared library
> > License: BSD-like
>
> Действительно библиотека BSD-style а утилиты GPL?
Да, это действительно так.

> > %package -n lib%name%soname
>
> Не хватает
> Provides: lib%name = %version-%release
>
> То же самое касается пакета lib%name++%cppsoname.

Fixed.

> > %package -n lib%name-devel
> > PreReq: lib%name%soname = %version-%release
>
> Почему не простой Requires?
Остатки старого спека.

> Почему у самого пакета нет такой зависимости?
> Почему её нет у пакета lib%name++%cppsoname?
Fixed:
  flac Requires: lib%name = %version-%release
  lib%name++%cppsoversion Requires: lib%name = %version-%release

> > %{?!_enable_static:export lt_cv_prog_cc_static_works=no}
>
> Это не актуально уже более 2 лет.
OK

> > -libFLAC___la_LIBADD = ../libFLAC/libFLAC.la
> > +libFLAC___la_LIBADD = ../libFLAC/libFLAC.la -lstdc++
>
> Может это и сработает, но вообще лучше использовать g++ для линковки
> плюсового кода.

Передам апстриму.

> P.S.  Вообще я люблю ругать чужие спек-файлы. :)

Спасибо, f8ce51b1af7d3773e94ee057d837b55a4b9c8df8

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

* [devel] Fwd:  просьба поругать новый flac.
  2007-02-02 14:55   ` Konstantin Pavlov
@ 2007-02-02 14:57     ` Pavlov Konstantin
  0 siblings, 0 replies; 7+ messages in thread
From: Pavlov Konstantin @ 2007-02-02 14:57 UTC (permalink / raw)
  To: ALT Devel discussion list

02.02.07, Dmitry V. Levin<ldv.altlinux.org> написал(а):
> On Fri, Feb 02, 2007 at 03:41:27AM +0300, Pavlov Konstantin wrote:
> > Как я уже писал ранее, flac-1.1.3 релизнулся, вот и дошли руки подлатать его
> > до соответствия shared libraries policy.
> >
> > Пожалуйста, поругайте
> > http://git.altlinux.org/people/thresh/packages/?p=flac.git
>
> > %define soname 8
> > %define cppsoname 6
>
> Давайте по возможности использовать точные формулировки.
> 8 -- это soversion, soname -- это в данном случае libFLAC.so.8

Fixed.

> > # Automatically added by buildreq on Wed Feb 23 2005
> > BuildRequires: [...]
>
> Пора обновить.
Fixed.

> > Summary: Free Lossless Audio Codec
> > License: GPL
> > Summary: FLAC shared library
> > License: BSD-like
>
> Действительно библиотека BSD-style а утилиты GPL?
Да, это действительно так.

> > %package -n lib%name%soname
>
> Не хватает
> Provides: lib%name = %version-%release
>
> То же самое касается пакета lib%name++%cppsoname.

Fixed.

> > %package -n lib%name-devel
> > PreReq: lib%name%soname = %version-%release
>
> Почему не простой Requires?
Остатки старого спека.

> Почему у самого пакета нет такой зависимости?
> Почему её нет у пакета lib%name++%cppsoname?
Fixed:
  flac Requires: lib%name = %version-%release
  lib%name++%cppsoversion Requires: lib%name = %version-%release

> > %{?!_enable_static:export lt_cv_prog_cc_static_works=no}
>
> Это не актуально уже более 2 лет.
OK

> > -libFLAC___la_LIBADD = ../libFLAC/libFLAC.la
> > +libFLAC___la_LIBADD = ../libFLAC/libFLAC.la -lstdc++
>
> Может это и сработает, но вообще лучше использовать g++ для линковки
> плюсового кода.

Передам апстриму.

> P.S.  Вообще я люблю ругать чужие спек-файлы. :)

Спасибо, f8ce51b1af7d3773e94ee057d837b55a4b9c8df8

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

end of thread, other threads:[~2007-02-02 14:57 UTC | newest]

Thread overview: 7+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2007-02-02  0:41 [devel] просьба поругать новый flac Pavlov Konstantin
2007-02-02  1:10 ` Dmitry V. Levin
2007-02-02 14:55   ` Konstantin Pavlov
2007-02-02 14:57     ` [devel] Fwd: " Pavlov Konstantin
2007-02-02 11:12 ` [devel] " Led
2007-02-02 12:04   ` Pavlov Konstantin
2007-02-02 12:09     ` Led

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